ML.NET Model Builder
Apprendimento automatico accessibile in Visual Studio
Modelli di Machine Learning personalizzati in Visual Studio
ML.NET Model Builder fornisce un'interfaccia visuale facile da comprendere per compilare, eseguire il training e distribuire modelli di apprendimento automatico personalizzati. Non è richiesta esperienza precedente in apprendimento automatico.
Model Builder supporta AutoML, che consente di esplorare automaticamente diversi algoritmi e impostazioni di Machine Learning per aiutare gli utenti a trovare la soluzione più adatta in base allo scenario.
Connetti a file e database
L'anteprima corrente di Model Builder può funzionare con file csv, file tsv e database SQL Server. Nel corso dei lavori per il rilascio della versione stabile, aggiungeremo il supporto per altri formati di file e database, inclusi gli archivi di dati non relazionali.
Generazione codice
Model Builder produce un modello sottoposto a training, oltre al codice necessario per caricare il modello e iniziare a fare previsioni. I modelli ML.NET vengono archiviati come file zip. Il codice per caricare e usare il modello è stato aggiunto come nuovo progetto nella soluzione. Model Builder consente anche di aggiungere un'app console di esempio che è possibile eseguire per vedere il modello in azione.
Model Builder fornisce anche il codice per ripetere il training del modello con un nuovo set di dati, nel caso in cui sia necessario ripetere il training dal codice senza usare l'interfaccia di Model Builder.
Esegui tutto in locale
Model Builder offre tutto ciò che serve nel computer. Non è necessario connettersi a risorse cloud o ad altri servizi per compilare e utilizzare il modello.
Nelle anteprime future verrà aggiunta l'opzione per eseguire il training del modello nel cloud, per espandere oltre le funzionalità di una singola workstation.
Integrazione con DevOps e strumenti esistenti
Model Builder è un'estensione Visual Studio, quindi si continua a lavorare nell'ambiente di sviluppo già noto.
Il codice e i modelli generati da Model Builder sono tutti sottoposti a controllo delle versioni mediante la soluzione del controllo del codice sorgente esistente e sono creati, testati e distribuiti con il flusso di lavoro DevOps esistente.
Se è necessario ripetere automaticamente il training del modello in base ai dati più recenti, la ripetizione del training può essere automatizzata come parte del processo di creazione.
Funziona con qualsiasi app .NET
ML.NET è conforme a .NET Standard—una specifica formale delle API .NET comuni nelle implementazioni .NET. Ciò significa che è possibile usare ML.NET ovunque si scriva codice .NET.
ML.NET Model Builder può essere usato con qualsiasi app .NET sviluppata in Visual Studio.
Model Builder è gratuito
.NET è gratuito, inclusi ML.NET e ML.NET Model Builder. Non sono previste tariffe o costi di licenza, anche per l'uso commerciale.
Pronti per iniziare?
Questa esercitazione dettagliata ti aiuterà a ottenere ML.NET in esecuzione nel computer.