„Ml.net“ leidžia „Windows“ įrenginiams pritaikyti mašinų mokymąsi programose

Turinys:

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

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

„Build 2018“ „Microsoft“ paskelbė „ML.NET“, kryžminės platformos, atvirojo kodo mašinų mokymosi sistemos peržiūrą. Bendrovės tikslas yra.NET kūrėjai, kurie turės galimybę kurti savo pačių modelius ir įpilti pasirinktinį ML į savo programas nereikalaudami patirties kuriant ar derinant mašinų mokymosi modelius.

ML.NET įgalina ML užduotis

NET iš pradžių sukūrė „Microsoft Research“ ir per pastaruosius dešimt metų išsivystė į didžiulę struktūrą. Dabar jis naudojamas daugelyje „Microsoft“ produktų grupių, įskaitant „Azure“, „Bing“, „Windows“ ir dar daugiau.

Kaip parodyta peržiūros leidime, ML.NET įgalina tokias ML užduotis kaip klasifikavimas (nuotaikų analizė ir teksto kategorizavimas) ir regresija (kainų numatymas ir prognozavimas).

„Microsoft ML.NET sentimentų“ klasifikavimo algoritmas

Be šių ML galimybių, pirmasis ML.NET leidimas taip pat pateikia pirmąjį.NET API projektą mokymo modeliams, naudojant numatymo modelius ir pagrindinius sistemos komponentus, įskaitant transformacijas, algoritmus ir pagrindines ML duomenų struktūras.

ML.NET taip pat gali būti išplėstas, kad būtų galima pridėti populiarias ML bibliotekas, tokias kaip „TensorFlow“, „Accord.NET“ ir CNTK. „Microsoft“ oficialiame pranešime pareiškė, kad bendrovė yra „ įsipareigojusi visą ML.NET vidinių galimybių patirtį pateikti ML.NET atvirojo kodo versijoje. Apibendrinant galima pasakyti, kad ML.NET yra mūsų įsipareigojimas padaryti ML puikų.NET tinkle. “

ML.NET laikui bėgant įgalins daugiau scenarijų

ML.NET leis ateityje naudoti kitas situacijas, tokias kaip anomalijų aptikimas, rekomendacijų sistemos ir metodai, pavyzdžiui, giluminis mokymasis, pasitelkiant populiarias giluminio mokymosi bibliotekas, tokias kaip TensorFlow, Caffe2 ir CNTK, taip pat bendrąsias mašininio mokymosi bibliotekas, tokias kaip Accord.NET.

ML.NET taip pat palaikys ir sustiprins patirtį, kurią teikia „Azure Machine Learning“ ir „Cognitive Services“, leisdami taikyti principą „pirmas kodas“, palaikydami programos vietinį diegimą ir galimybę kurti asmeninius modelius.

Prisijunkite prie „Microsoft“ svetainėje „GitHub“ ir palaikykite ML ateities formavimą.NET tinkle.

„Ml.net“ leidžia „Windows“ įrenginiams pritaikyti mašinų mokymąsi programose