Mises à jour du générateur de modèles ML.NET

ML.NET est un framework d'apprentissage machine multiplateforme pour les développeurs .NET. Et Model Builder est un outil d'interface utilisateur de Visual Studio qui utilise l'Automated Machine Learning (AutoML) pour former et utiliser facilement des modèles ML.NET personnalisés. Avec ML.NET et Model Builder, vous pouvez créer vos propres modèles d'apprentissage automatique pour des scénarios tels que l'analyse des sentiments, la prévision des prix, etc. Et tout cela sans aucune expérience en apprentissage automatique.

Générateur de modèles ML.NET


Cette version de Model Builder contient des corrections de bogues et deux nouvelles fonctionnalités intéressantes:

  • Scénario de classification d'images - Entraînez localement des modèles de classification d'images avec vos images
  • Essayez votre modèle - faites des prédictions sur un échantillon de données d'entrée directement dans l'interface utilisateur



Scénario de classification d'image


Nous avons démontré cette fonctionnalité sur .NET Conf. En l'utilisant, vous pouvez déterminer le temps sur les images comme ensoleillé, nuageux ou pluvieux, et maintenant vous pouvez former localement des modèles de classification d'images dans Model Builder en utilisant vos propres images.



Par exemple, supposons que vous disposez d'un ensemble de données d'images de chiens et de chats et que vous souhaitez utiliser ces images pour entraîner le modèle ML.NET, qui classe les nouvelles images comme «chien» ou «chat».

Votre ensemble de données doit contenir un dossier parent avec des sous-dossiers marqués pour chaque catégorie (par exemple, un dossier nommé Animals, qui contient deux sous-dossiers: un nommé Dog, qui contient des images de chiens, et un nommé Cat, qui contient des images de chats):



Vous pouvez utiliser les étapes suivantes et les projets générés par Model Builder pour appliquer facilement le modèle de classification d'images formé dans votre application à l'utilisateur final, ainsi que dans les scripts de texte.

Essayez votre modèle


Après avoir formé le modèle dans Model Builder, vous pouvez utiliser le modèle pour prévoir directement dans l'interface utilisateur pour les scénarios de texte et d'image.

Par exemple, pour un exemple de classification d'images chien-chat, vous pouvez ajouter une image et afficher les résultats à l'étape «Évaluation» dans Model Builder:



Si vous avez un scénario de texte, tel que la prévision d'un prix de taxi, vous pouvez également ajouter des exemples de données dans la section «Essayez votre modèle»:



En attente de vos commentaires


Si vous rencontrez des problèmes ou estimez qu'il manque quelque chose dans le générateur de modèle ML.NET, faites-le nous savoir en créant une demande dans notre référentiel sur GitHub .

Premiers pas avec Model Builder


Vous pouvez télécharger ML.NET Model Builder dans VS Marketplace (ou dans le menu Extensions de Visual Studio).

En savoir plus dans la documentation ML.NET ou étudier le didacticiel .

Vous n'utilisez pas encore Visual Studio? Essayez la CLI ML.NET .

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


All Articles