Ml.net umožňuje systému Windows vyvíjet strojové učení do aplikací

Obsah:

Video: ML.NET: используем машинное обучение в обычных .NET проектах. Сергей Корж .NET Fest 2018 2024

Video: ML.NET: используем машинное обучение в обычных .NET проектах. Сергей Корж .NET Fest 2018 2024
Anonim

Na konferenci Build 2018 oznámila společnost Microsoft náhled ML.NET, multiplatformní, open source strojové výuky. Cílem společnosti jsou vývojáři.NET, kteří dostanou šanci vyvinout své vlastní modely a vložit vlastní ML do svých aplikací, aniž by museli mít zkušenosti s vývojem nebo vyladěním modelů strojového učení.

ML.NET umožňuje úlohy ML

NET byla původně vyvinuta společností Microsoft Research a během posledních deseti let se vyvinula v masivní rámec. Nyní se používá v mnoha skupinách produktů v Microsoftu, včetně Azure, Bing, Windows a dalších.

Jak je ukázáno v vydání náhledu, ML.NET umožňuje úlohy ML, jako je klasifikace (analýza sentimentu a kategorizace textu) a regrese (predikce ceny a prognóza).

Algoritmus klasifikace sentimentu Microsoft ML.NET

Kromě těchto schopností ML obsahuje první vydání rozhraní ML.NET také první návrh rozhraní.NET API pro tréninkové modely, využívající modely pro predikci a základní komponenty rámce, včetně transformací, algoritmů a základních datových struktur ML.

ML.NET lze také rozšířit o přidání oblíbených ML knihoven, jako jsou TensorFlow, Accord.NET a CNTK. Microsoft ve svém oficiálním oznámení uvedl, že se společnost „ zavázala přinášet veškeré zkušenosti s interními schopnostmi ML.NET do ML.NET v otevřeném zdroji. Abych to shrnul všechno, ML.NET je náš závazek učinit ML skvělým v.NET. “

ML.NET v průběhu času umožní více scénářů

ML.NET v budoucnu umožní další situace, jako je detekce anomálií, systémy doporučení a přístupy, jako je hluboké učení, využíváním populárních knihoven pro hluboké učení, jako jsou TensorFlow, Caffe2 a CNTK, a také obecné knihovny strojového učení, jako je Accord.NET.

ML.NET bude také podporovat a zlepšovat zážitek, který poskytuje Azure Machine Learning and Cognitive Services tím, že umožňuje přístup založený na kódu, podporuje rozmístění v aplikacích a možnost vytvářet osobní modely.

Připojte se k Microsoftu na GitHubu k podpoře formování budoucnosti ML v.NET.

Ml.net umožňuje systému Windows vyvíjet strojové učení do aplikací