CambioDigital-OL

0

Nuevo marco de aprendizaje automático de Microsoft

AprendizajeAutomUn nuevo marco de aprendizaje automático de Microsoft está destinado a los programadores de .Net que desean ejecutar tareas comunes de aprendizaje automático mediante un sistema multiplataforma de código abierto. La versión beta 0.4 ya se encuentra disponible.

Las características de ML.Net
ML.Net se anunció por primera vez en mayo del 2018. Proporciona formas para que los desarrolladores de .Net creen modelos para tareas específicas y los pongan a disposición de las aplicaciones .Net a través de APIs de alto nivel para el entrenamiento de modelos y la prestación de predicciones.

La primera versión de ML.Net incluyó solo dos tareas básicas de aprendizaje automático, clasificación y regresión. La clasificación se usa para categorizar datos, como el spam frente al correo electrónico legítimo o el análisis de sentimientos. La regresión se usa para realizar predicciones sobre datos numéricos, como las tendencias de los precios. Las aplicaciones de muestra incluidas con el repositorio de GitHub del proyecto proporcionan ejemplos (y datos para entrenarse).

La versión más reciente de ML.Net, Versión 0.4, agrega soporte para otras tareas, como el procesamiento del lenguaje natural. Con el tiempo, Microsoft tiene la intención de que ML.Net soporte una amplia gama de tareas. Algunas serán directamente incorporadas en el marco; para otras, las API de alto nivel de ML.Net se usarán para impulsar los marcos existentes como TensorFlow de Google o el CNTK propio de Microsoft (también conocido como Cognitive Toolkit).

Otro plan a largo plazo, aparentemente anterior a la Versión 1.0, es dejar de lado la API actual de “canalización”, como la llama Microsoft, y reemplazarla con otra API que pretende ser más fácil de usar.

El impulso de Microsoft para ML.Net gira en torno a algo más que la simple facilidad de uso ML.Net pretende ser multiplataforma por diseño y actualmente soporta las versiones para Windows (escritorio y servidor), Linux y MacOS de .Net Core 2. De la misma manera, ML.Net está destinado a complementar las funciones disponibles en la familia de lenguajes .Net, aunque no todo este trabajo está terminado todavía. Por ejemplo, un cambio en la Versión 0.4 soporta mejor los registros de F#, así como algunas características análogas en C#.

Puede descargar la versión actual de ML.Net desde GitHub.

Serdar Yegulalp, InfoWorld

Ordenado por: A.I. Tags: 

TOT

 

 

Contenidos recomendados...

Comparta esta publicación

Artículos relacionados

Escriba su comentario

Ud. tiene que estar conectado para publicar comentarios.

Red de publicaciones IDG en Latinoamérica: Computerworld Ecuador - Computerworld Colombia - CIO Perú // Contáctenos
© 2018 Computerworld Venezuela - All rights reserved ---- WordPress - Tema adaptado por GiorgioB