Ml.net umožňuje systému Windows vyvíjať strojové učenie do aplikácií

Obsah:

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

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

Na konferencii Build 2018 spoločnosť Microsoft oznámila ukážku ML.NET, medziplatformového, otvoreného rámca strojového vzdelávania. Cieľom spoločnosti sú vývojári.NET, ktorí dostanú šancu vyvinúť svoje vlastné modely a vložiť vlastné ML do svojich aplikácií bez toho, aby museli mať skúsenosti s vývojom alebo vyladením modelov strojového učenia.

ML.NET umožňuje úlohy ML

NET bol pôvodne vyvinutý spoločnosťou Microsoft Research a vyvinul sa do masívneho rámca za posledných desať rokov. Teraz sa používa v mnohých skupinách produktov v spoločnosti Microsoft vrátane Azure, Bing, Windows a ďalších.

Ako je ukázané vo vydaní ukážky, ML.NET umožňuje úlohy ML, ako je klasifikácia (analýza sentimentu a kategorizácia textu) a regresia (predikcia cien a prognóza).

Algoritmus klasifikácie sentimentu Microsoft ML.NET

Okrem týchto schopností ML obsahuje prvé vydanie siete ML.NET tiež prvý návrh rozhraní.NET API pre školiace modely, ktoré používajú modely na predikciu a základné komponenty rámca vrátane transformácií, algoritmov a základných dátových štruktúr ML.

ML.NET možno tiež rozšíriť o ďalšie obľúbené knižnice ML, ako napríklad TensorFlow, Accord.NET a CNTK. Microsoft vo svojom oficiálnom oznámení uviedol, že spoločnosť je „ odhodlaná priniesť všetky skúsenosti s vnútornými schopnosťami spoločnosti ML.NET spoločnosti ML.NET v otvorenom zdroji. Aby som to zhrnul všetko, ML.NET je náš záväzok urobiť ML skvelým v.NET. “

ML.NET v priebehu času umožní viac scenárov

ML.NET v budúcnosti umožní ďalšie situácie, ako je zisťovanie anomálií, systémy odporúčaní a prístupy, ako je hlboké vzdelávanie, využívaním populárnych knižníc hlbokého vzdelávania, ako sú TensorFlow, Caffe2 a CNTK, a tiež všeobecné knižnice strojového učenia, ako je napríklad Accord.NET.

ML.NET bude tiež podporovať a rozširovať skúsenosti, ktoré poskytuje Azure Machine Learning and Cognitive Services tým, že umožňuje prístup založený na kóde, podporuje lokálne nasadenie aplikácií a možnosť vytvárať osobné modely.

Pripojte sa k spoločnosti Microsoft na serveri GitHub, aby ste podporili formovanie budúcnosti ML v.

Ml.net umožňuje systému Windows vyvíjať strojové učenie do aplikácií