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 l'outillage d'interface utilisateur dans Visual Studio qui utilise l'Automated Machine Learning (AutoML) pour vous permettre facilement de former et de consommer des modèles ML.NET personnalisés. Avec ML.NET et Model Builder, vous pouvez créer des modèles d'apprentissage automatique personnalisés pour des scénarios tels que l'analyse des sentiments, la prévision des prix, etc. sans aucune expérience d'apprentissage automatique!

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


Cette version de Model Builder est livrée avec des corrections de bugs 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 propres images
  • Essayez votre modèle - faites des prédictions sur des exemples de données d'entrée directement dans l'interface utilisateur



Scénario de classification d'image


Nous avons montré cette fonctionnalité dans .NET Conf pour classer le temps dans les images comme ensoleillé, nuageux ou pluvieux, et maintenant vous pouvez former localement des modèles de classification d'images dans Model Builder avec vos propres images!



Par exemple, supposons que vous ayez un ensemble de données d'images de chiens et de chats et que vous souhaitiez utiliser ces images pour former un modèle ML.NET qui classe les nouvelles images comme "chien" ou "chat".

Votre jeu de données doit contenir un dossier parent avec des sous-dossiers étiquetés pour chaque catégorie (par exemple, un dossier appelé Animals qui contient deux sous-dossiers: un nommé Dog, qui contient des images d'entraînement de chiens, et un nommé Cat, qui contient des images d'entraînement de chats):



Vous pouvez utiliser le code des étapes suivantes et les projets générés par Model Builder pour consommer facilement le modèle de classification d'images formé dans votre application d'utilisateur final, tout comme avec les scénarios de texte.

Essayez votre modèle


Après avoir formé un modèle dans Model Builder, vous pouvez utiliser le modèle pour faire des prédictions sur un échantillon d'entrée directement dans l'interface utilisateur pour les scénarios de texte et d'image.

Par exemple, pour le chien vs exemple de classification d'image de chat, vous pouvez saisir une image et voir les résultats dans l'étape Évaluer de Model Builder:



Si vous avez un scénario de texte, comme la prévision de prix pour le taxi, vous pouvez également saisir des exemples de données dans la section Essayez votre modèle :



Donnez-nous votre avis


Si vous rencontrez des problèmes, estimez qu'il manque quelque chose ou aimez vraiment quelque chose à propos de ML.NET Model Builder, faites-le nous savoir en créant un problème dans notre référentiel GitHub .

Model Builder est toujours dans la prévisualisation, et vos commentaires sont super importants pour guider la direction que nous prenons avec cet outil!

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 commencer avec ce didacticiel .
Vous n'utilisez pas actuellement Visual Studio? Essayez la CLI ML.NET (classification d'image non encore implémentée).

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


All Articles