Ml.net membolehkan windows devs menanamkan pembelajaran mesin ke dalam aplikasi

Isi kandungan:

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

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

Pada Bina 2018, Microsoft mengumumkan pratonton ML.NET, rangka kerja pembelajaran mesin sumber terbuka, platform. Sasaran syarikat adalah pemaju NET yang akan mendapat peluang untuk membangunkan model mereka sendiri dan menanamkan ML adat ke dalam aplikasi mereka tanpa perlu memiliki kepakaran dalam membangun atau menaip model pembelajaran mesin.

ML.NET membolehkan tugas ML

NET pada awalnya dibangunkan oleh Microsoft Research dan berkembang menjadi kerangka besar selama sepuluh tahun yang lalu. Kini, ia digunakan di banyak kumpulan produk di Microsoft termasuk Azure, Bing, Windows dan banyak lagi.

Seperti yang ditunjukkan dalam siaran pratonton, ML.NET membolehkan tugas ML seperti klasifikasi (analisis sentimen dan pengkategorian teks) dan regresi (ramalan harga dan ramalan).

Algoritma pengelasan sentimen Microsoft ML.NET

Di samping keupayaan ML ini, keluaran pertama ML.NET juga membungkus draf pertama.NET API untuk model latihan, menggunakan model untuk ramalan dan komponen teras rangka kerja termasuk mengubah, algoritma, dan struktur data teras ML.

ML.NET juga boleh diperluas untuk menambah Perpustakaan ML yang popular seperti TensorFlow, Accord.NET, dan CNTK. Microsoft menyatakan dalam pengumuman rasmi bahawa syarikat itu " komited untuk membawa pengalaman penuh keupayaan dalaman ML.NET ke ML.NET dalam sumber terbuka. Untuk kesemuanya, ML.NET adalah komitmen kami untuk menjadikan ML hebat dalam.NET."

ML.NET akan membolehkan lebih banyak senario dari masa ke masa

ML.NET akan membolehkan situasi lain di masa depan seperti pengesanan anomali, sistem cadangan dan pendekatan seperti pengajaran mendalam dengan memanfaatkan perpustakaan pembelajaran yang mendalam seperti TensorFlow, Caffe2, dan CNTK, dan juga perpustakaan pembelajaran mesin am seperti Accord.NET.

ML.NET juga akan menyokong dan meningkatkan pengalaman yang Azure Machine Learning dan Kognitif menyediakan dengan menyediakan pendekatan kod-pertama, menyokong penggunaan aplikasi tempatan dan kemungkinan untuk membina model peribadi.

Sertai Microsoft pada GitHub untuk menyokong masa depan ML dalam.NET.

Ml.net membolehkan windows devs menanamkan pembelajaran mesin ke dalam aplikasi