Lanzamiento de ML.NET 1.0 RC. Que hay de nuevo

ML.NET es un entorno de aprendizaje automático multiplataforma de código abierto (Windows, Linux, macOS) para desarrolladores de .NET. Al trabajar con ML.NET, los desarrolladores pueden usar las herramientas y habilidades existentes para desarrollar e implementar IA en sus aplicaciones, creando modelos personalizados de aprendizaje automático para escenarios comunes como Análisis de sentimientos, Recomendación, Clasificación de imágenes y más.

Hoy anunciamos el lanzamiento de ML.NET 1.0 RC (Release Candidate) (versión 1.0.0-preview ), que es la última versión preliminar antes del lanzamiento de la versión final de ML.NET 1.0 RTM en el segundo trimestre de 2019.

Pronto completaremos el primer hito de un desarrollo interesante que comenzó en mayo de 2018, cuando lanzamos ML.NET 0.1 de código abierto. Desde entonces, hemos lanzado 12 versiones preliminares (una por mes), como se muestra en la hoja de ruta a continuación:

imagen

Lo primero que hicimos en esta versión (ML.NET 1.0 RC) fue finalmente completar las ediciones básicas en la API. En el próximo sprint, nos enfocaremos en mejorar la documentación y los ejemplos, así como en abordar problemas críticos clave, si es necesario.

El objetivo es evitar nuevos cambios críticos a medida que avanza.

Actualización del marco de tiempo de ML.NET 1.0 RC


  • La separación de las versiones Stable y Preview de ML.NET: ML.NET 1.0 y la parte principal de la funcionalidad ML.NET (aproximadamente el 95%) se lanzará como un conjunto estable de Stable (versión 1.0).

    Puede encontrar una lista de enlaces a compilaciones estables aquí .

    Sin embargo, hay varios conjuntos de características que aún no estarán en estado RTM con el lanzamiento de ML.NET 1.0. Estas son características que aún conservan el estado de Vista previa. Serán lanzados en 0.12.0-preview .

    Las siguientes son las características principales que continuarán funcionando en modo de vista previa después del lanzamiento de ML.NET 1.0 ( paquetes de la versión 0.12 ):

    1. Componentes TensorFlow
    2. Componentes Onnx
    3. Componentes de TimeSeries
    4. Componentes de recomendación

    Puede ver la lista completa de enlaces a Ensambles de vista previa "después de 1.0" (0.12.0-vista previa) aquí .
  • IDataView se movió al espacio de nombres Microsoft.ML: uno de los cambios en esta versión es que, según nuestros comentarios, volvimos a mover IDataView al espacio de nombres Microsoft.ML.
  • Mejoras de soporte de TensorFlow: TensorFlow es un sistema de aprendizaje automático de código abierto utilizado para escenarios de aprendizaje profundo (como la visión por computadora y el procesamiento del lenguaje natural). ML.NET admite el uso de modelos TensorFlow, pero hubo varios problemas con ML.NET versión 0.11 que se solucionaron en RC versión 1.0.
    Puede ver el código ML.NET de muestra usando el modelo TensorFlow aquí .
  • Notas de lanzamiento de ML.NET 1.0 RC: puede leer las notas de lanzamiento adicionales para 1.0 RC aquí .

Cambios críticos en ML.NET 1.0 Release Candidate


Para su comodidad, si mueve su código de ML.NET v0.11 a v0.12, puede ver una lista de cambios críticos .

¿Estás planeando entrar en producción?


imagen
Si usa ML.NET en su aplicación y desea cambiar a producción, puede chatear con el ingeniero del equipo de ML.NET para:

  • Obtenga ayuda para implementar con éxito ML.NET en su aplicación.
  • Deja comentarios sobre ML.NET.
  • Demuestre su aplicación y posiblemente publíquela en su página de inicio de ML.NET, blog de .NET u otro canal de Microsoft.

Complete este formulario y deje su información de contacto al final si desea que alguien del equipo de ML.NET se comunique con usted.

Prepárese para ML.NET 1.0


imagen
Como ya se mencionó, ¡ML.NET 1.0 está casi listo! Puede prepararse para el lanzamiento examinando los siguientes recursos:

Comience a aprender ML.NET aquí .

Además, en profundidad, estudie algunos otros recursos:

Puede dejar comentarios con cualquier pregunta, sugerencia o mejora en el repositorio de ML.NET en GitHub . Esto nos ayudará mucho a mejorar ML.NET y hacer de .NET una gran plataforma para el aprendizaje automático.

¡Gracias y feliz codificación con ML.NET!

Equipo de ML.NET.

Source: https://habr.com/ru/post/447414/


All Articles