Ml.net laat Windows Devs machine learning doorgeven aan apps

Inhoudsopgave:

Video: Training Machine Learning models with ML.NET 2024

Video: Training Machine Learning models with ML.NET 2024
Anonim

Tijdens Build 2018 kondigde Microsoft de preview aan van ML.NET, een platformonafhankelijk, open-source framework voor machine learning. Het doel van het bedrijf is.NET-ontwikkelaars die de kans krijgen om hun eigen modellen te ontwikkelen en aangepaste ML in hun apps toe te voegen zonder expertise te hebben in het ontwikkelen of afstemmen van modellen voor machinaal leren.

ML.NET maakt ML-taken mogelijk

NET is in eerste instantie ontwikkeld door Microsoft Research en is de afgelopen tien jaar uitgegroeid tot een enorm kader. Nu wordt het gebruikt in veel productgroepen in Microsoft, waaronder Azure, Bing, Windows en meer.

Zoals getoond in de preview-release, maakt ML.NET ML-taken mogelijk, zoals classificatie (sentimentanalyse en tekstcategorie) en regressie (prijsvoorspelling en prognoses).

Microsoft ML.NET sentiment classificatie algoritme

Naast deze ML-mogelijkheden, bevat de eerste release van ML.NET ook de eerste versie van.NET API's voor trainingsmodellen, met behulp van voorspellingsmodellen en de kerncomponenten van het framework, waaronder transformaties, algoritmen en ML-datastructuren.

ML.NET kan ook worden uitgebreid met populaire ML-bibliotheken zoals TensorFlow, Accord.NET en CNTK. Microsoft verklaarde in zijn officiële aankondiging dat het bedrijf zich ' inzet om de volledige ervaring van de interne mogelijkheden van ML.NET in open source naar ML.NET te brengen. Kortom, ML.NET is onze toewijding om ML geweldig te maken in.NET. ”

ML.NET zal in de loop van de tijd meer scenario's mogelijk maken

ML.NET zal in de toekomst andere situaties mogelijk maken, zoals anomaliedetectie, aanbevelingssystemen en benaderingen zoals diep leren door gebruik te maken van populaire diepgaande leerbibliotheken zoals TensorFlow, Caffe2 en CNTK, en ook algemene machine learning-bibliotheken zoals Accord.NET.

ML.NET zal ook de ervaring ondersteunen en verbeteren die Azure Machine Learning en Cognitive Services biedt door een code-first benadering mogelijk te maken, ondersteuning voor app-lokale implementatie en de mogelijkheid om persoonlijke modellen te bouwen.

Word lid van Microsoft op GitHub om de toekomst van ML in.NET vorm te geven.

Ml.net laat Windows Devs machine learning doorgeven aan apps