Ml.net omogućuje Windows Devs-u da ugrađuje strojno učenje u aplikacije

Sadržaj:

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

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

Microsoft je na Build 2018. najavio pregled ML.NET-a, više platformi, otvorenog okvira za strojno učenje otvorenog koda. Cilj tvrtke su.NET programeri koji će dobiti priliku da razviju vlastite modele i ubace prilagođene ML u svoje aplikacije, bez potrebe za stručnošću u razvoju ili podešavanju modela strojnog učenja.

ML.NET omogućuje zadatke ML-a

NET je inicijalno razvio Microsoft Research i evoluirao je u golemi okvir tijekom posljednjih deset godina. Sada se koristi u mnogim grupama proizvoda u Microsoftu, uključujući Azure, Bing, Windows i još mnogo toga.

Kao što je prikazano u izdanju za pregled, ML.NET omogućuje zadatke ML-a kao što su klasifikacija (analiza raspoloženja i kategorizacija teksta) i regresija (predviđanje cijena i predviđanje).

Microsoft ML.NET algoritam za klasifikaciju osjećaja

Pored ovih ML mogućnosti, prvo izdanje ML.NET-a spakira i prvi nacrt.NET API-ja za trenažne modele, koristeći modele za predviđanje i osnovne komponente okvira, uključujući transformacije, algoritme i osnovne strukture podataka ML-a.

ML.NET se također može proširiti za dodavanje popularnih ML Biblioteka poput TensorFlow, Accord.NET i CNTK. Microsoft je u službenom saopćenju naveo da je tvrtka „ posvećena pružanju potpunog iskustva s ML.NET-ovim internim mogućnostima ML.NET-u u otvorenom izvoru. Ukratko, ML.NET je naša predanost stvaranju ML-a u.NET-u."

ML.NET će vremenom omogućiti više scenarija

ML.NET će u budućnosti omogućiti druge situacije poput otkrivanja anomalija, sustava preporuka i pristupa poput dubokog učenja korištenjem popularnih biblioteka za duboko učenje poput TensorFlow, Caffe2 i CNTK, a također i općih knjižnica strojnog učenja poput Accord.NET.

ML.NET će također podržati i poboljšati iskustvo koje pruža Azure Machine Learning and Cognitive Services pružajući pristup kodnom pristupu, podržavajući implementaciju na lokalnoj aplikaciji i mogućnost izgradnje osobnih modela.

Pridružite se Microsoftu na GitHub-u kako biste podržali oblikovanje budućnosti ML-a u.NET-u.

Ml.net omogućuje Windows Devs-u da ugrađuje strojno učenje u aplikacije