Ml.net permite Windows devs să infuzeze învățarea mașinii în aplicații

Cuprins:

Video: Building Deep Neural Networks in ML NET 2024

Video: Building Deep Neural Networks in ML NET 2024
Anonim

La Build 2018, Microsoft a anunțat previzualizarea ML.NET, un cadru de învățare a mașinilor open source cu mai multe platforme. Tinta companiei sunt dezvoltatorii.NET care vor avea șansa de a-și dezvolta propriile modele și de a infuza ML personalizat în aplicațiile lor, fără a fi nevoie de expertiză în dezvoltarea sau reglarea modelelor de învățare a mașinilor.

ML.NET permite activități ML

NET a fost inițial dezvoltat de Microsoft Research și a evoluat într-un cadru masiv în ultimii zece ani. Acum, este utilizat în mai multe grupuri de produse în Microsoft, inclusiv Azure, Bing, Windows și multe altele.

Așa cum se arată în versiunea de previzualizare, ML.NET permite sarcini ML, cum ar fi clasificarea (analiza sentimentelor și clasificarea textului) și regresia (predicția și previziunea prețurilor).

Algoritmul de clasificare a sentimentelor Microsoft ML.NET

Pe lângă aceste funcții ML, prima versiune a ML.NET conține și prima versiune de API.NET pentru modele de instruire, folosind modele pentru predicție și componentele de bază ale cadrului, inclusiv transformări, algoritmi și structuri de date ML principale.

ML.NET poate fi extins, de asemenea, pentru a adăuga Biblioteci ML populare, cum ar fi TensorFlow, Accord.NET și CNTK. Microsoft a declarat în anunțul său oficial că compania este „ angajată să aducă întreaga experiență a capabilităților interne ale ML.NET la ML.NET în open source. Pentru a rezuma totul, ML.NET este angajamentul nostru de a face ML mare în.NET."

ML.NET va permite mai multe scenarii în timp

ML.NET va permite alte situații în viitor, cum ar fi detectarea anomaliei, sistemele de recomandări și abordări precum învățarea profundă, folosind bibliotecile populare de învățare profundă, cum ar fi TensorFlow, Caffe2 și CNTK, precum și biblioteci generale de învățare automată, cum ar fi Accord.NET.

De asemenea, ML.NET va sprijini și îmbunătăți experiența oferită de Azure Machine Learning și Cognitive Services, permițând o abordare de prim-cod, care va susține implementarea locală a aplicațiilor și posibilitatea de a construi modele personale.

Alăturați-vă Microsoft pe GitHub pentru a susține modelarea viitorului ML în.NET.

Ml.net permite Windows devs să infuzeze învățarea mașinii în aplicații