Ml.net consente agli sviluppatori Windows di integrare l'apprendimento automatico nelle app

Sommario:

Video: WCF - ключ к любым .Net технологиям в шаблоне. Нейросеть Microsoft.ML.Net в ваших проектах. Часть 1. 2024

Video: WCF - ключ к любым .Net технологиям в шаблоне. Нейросеть Microsoft.ML.Net в ваших проектах. Часть 1. 2024
Anonim

A Build 2018, Microsoft ha annunciato l'anteprima di ML.NET, un framework di apprendimento automatico open source multipiattaforma. L'obiettivo dell'azienda sono gli sviluppatori.NET che avranno la possibilità di sviluppare i propri modelli e infondere ML personalizzati nelle loro app senza la necessità di avere esperienza nello sviluppo o nell'ottimizzazione dei modelli di machine learning.

ML.NET abilita le attività ML

NET è stato inizialmente sviluppato da Microsoft Research e si è evoluto in un enorme framework negli ultimi dieci anni. Ora, viene utilizzato da molti gruppi di prodotti in Microsoft, inclusi Azure, Bing, Windows e altri.

Come mostrato nella versione di anteprima, ML.NET consente attività ML come la classificazione (analisi del sentiment e categorizzazione del testo) e la regressione (previsione e previsione dei prezzi).

Algoritmo di classificazione del sentimento Microsoft ML.NET

Oltre a queste funzionalità ML, la prima versione di ML.NET racchiude anche la prima bozza di API.NET per i modelli di training, utilizzando modelli per la previsione e i componenti principali del framework inclusi trasformazioni, algoritmi e strutture dati ML principali.

ML.NET può anche essere esteso per aggiungere librerie ML popolari come TensorFlow, Accord.NET e CNTK. Microsoft ha dichiarato nel suo annuncio ufficiale che la società è “ impegnata a offrire la piena esperienza delle capacità interne di ML.NET a ML.NET in open source. Riassumendo, ML.NET è il nostro impegno per rendere grande ML in.NET. ”

ML.NET consentirà più scenari nel tempo

ML.NET consentirà in futuro altre situazioni come il rilevamento di anomalie, i sistemi di raccomandazione e approcci come il deep learning sfruttando le librerie di deep learning popolari come TensorFlow, Caffe2 e CNTK e anche le librerie di machine learning generali come Accord.NET.

ML.NET supporterà e migliorerà anche l'esperienza fornita da Azure Machine Learning e Servizi cognitivi, consentendo un approccio basato sul codice, supportando la distribuzione locale dell'app e la possibilità di creare modelli personali.

Unisciti a Microsoft su GitHub per supportare la creazione del futuro di ML in.NET.

Ml.net consente agli sviluppatori Windows di integrare l'apprendimento automatico nelle app