Ml.net permet al Windows Devs infondre l'aprenentatge automàtic en aplicacions

Taula de continguts:

Vídeo: Машинное обучение для .NET разработчиков с помощью ML.NET. Оля Гавриш .NET Fest 2024

Vídeo: Машинное обучение для .NET разработчиков с помощью ML.NET. Оля Гавриш .NET Fest 2024
Anonim

A Build 2018, Microsoft va anunciar la vista prèvia de ML.NET, un marc d’aprenentatge de màquines de codi obert multiplataforma. L’objectiu de la companyia són els desenvolupadors.NET que tindran l’oportunitat de desenvolupar els seus propis models i infondre ML personalitzat a les seves aplicacions sense necessitat de tenir experiència en el desenvolupament o l’afinació de models d’aprenentatge de màquines.

ML.NET permet fer tasques de ML

NET va ser desenvolupat inicialment per Microsoft Research i evolucionant a un marc massiu durant els últims deu anys. Ara, s'està utilitzant a molts grups de productes a Microsoft com Azure, Bing, Windows i altres.

Tal com es mostra a la versió prèvia, ML.NET permet tasques de ML com ara classificació (anàlisi de sentiments i categorització de text) i regressió (predicció i predicció de preus).

Algorisme de classificació de sentiments de Microsoft ML.NET

A més d'aquestes capacitats ML, la primera versió de ML.NET també inclou el primer esborrany de API.NET per a models de formació, que utilitzen models per a prediccions i components del marc integrats, incloses transformacions, algorismes i estructures de dades ML bàsiques.

ML.NET també es pot estendre per afegir biblioteques ML populars com TensorFlow, Accord.NET i CNTK. Microsoft va declarar en el seu anunci oficial que la companyia està " compromesa a portar tota l'experiència de les capacitats internes de ML.NET a ML.NET en codi obert. Per resumir-ho, ML.NET és el nostre compromís de fer que ML sigui genial a.NET."

ML.NET habilitarà més escenaris al llarg del temps

ML.NET permetrà altres situacions en el futur com ara la detecció d’anomalies, els sistemes de recomanació i enfocaments com l’aprenentatge profund aprofitant les biblioteques populars d’aprenentatge profund, com TensorFlow, Caffe2 i CNTK, i també biblioteques d’aprenentatge automàtic generals com Accord.NET.

ML.NET també donarà suport i millorarà l'experiència que ofereix l'Aprening Machine Learning i Cognitive Services, permetent un primer enfocament de codi, donant suport al desplegament d'aplicacions locals i la possibilitat de construir models personals.

Uniu-vos a Microsoft a GitHub per ajudar a donar forma al futur de ML a.NET.

Ml.net permet al Windows Devs infondre l'aprenentatge automàtic en aplicacions