Modelos de aprendizaje automático personalizados en Visual Studio
ML.NET Model Builder proporciona una interfaz visual fácil de entender para crear, entrenar e implementar modelos de Machine Learning personalizados. No es necesario tener conocimientos previos de aprendizaje automático.
Model Builder admite AutoML, que explora automáticamente diferentes algoritmos y configuraciones de aprendizaje automático para ayudarle a encontrar el que mejor se adapte a su escenario.
Conectar con archivos y bases de datos
La actual versión preliminar del Model Builder puede trabajar con archivos csv, tsv y bases de datos de SQL Server. A medida que vayamos trabajando hacia la versión estable, iremos admitiendo más formatos de archivo y bases de datos, incluyendo almacenes de datos no relacionales.
Generación de código
Model Builder produce un modelo entrenado, además del código que necesita para cargar su modelo y comenzar a hacer predicciones. Los modelos de ML.NET se almacenan como un archivo .zip. El código para cargar y usar su modelo se agrega como un nuevo proyecto en su solución. El generador de modelos también agrega una aplicación de consola de muestra que puede ejecutar para ver su modelo en acción.
Model Builder también proporciona el código para volver a entrenar el modelo con un nuevo conjunto de datos, en caso de que necesite volver a entrenar desde el código, sin usar la interfaz Model Builder.
Ejecutar todo localmente
Model Builder le ofrece todo lo que necesita en el equipo. No es necesario conectarse a los recursos en la nube, ni a otros servicios, para compilar y consumir el modelo.
En futuras versiones preliminares, agregaremos la opción de entrenar el modelo en la nube para ampliar más allá de las funcionalidades de una sola estación de trabajo.
Integración con las herramientas existentes y DevOps
Model Builder es una extensión de Visual Studio, por lo que seguirá trabajando en el entorno de desarrollo que ya conoce.
El código y los modelos que Model Builder genera tienen todas versiones con la solución de control de código fuente existente y se compilan, prueban e implementan con el flujo de trabajo de DevOps existente.
Si necesita volver a entrenar automáticamente el modelo con los datos más recientes, el reentrenamiento se puede automatizar como parte del proceso de compilación.
Funciona con cualquier aplicación .NET
ML.NET es compatible con . NET Standard—una especificación formal de las API de .NET que son comunes en las implementaciones de .NET. Esto significa que puede usar ML.NET en cualquier lugar donde escriba código .NET.
ML.NET Model Builder se puede usar con cualquier aplicación .NET que desarrolle en Visual Studio.
Model Builder es gratis
.NET es gratis y eso incluye ML.NET y el ML.NET Model Builder. No hay honorarios ni costos de licencia, incluido el uso comercial.
¿Listo para empezar?
Nuestro tutorial paso a paso le ayudará a ejecutar ML.NET en su equipo.