Apakah ada perpustakaan pembelajaran mesin di C #? Saya mencari sesuatu seperti WEKA . Terima kasih.
c#
machine-learning
Dervin Thunk
sumber
sumber
Jawaban:
Lihat daftar luar biasa ini di GitHub. Dari kerangka kerja yang terdaftar, Accord.NET adalah sumber terbuka dan paling populer dengan lebih dari 2.000 bintang.
Selain itu, lihat pustaka pembelajaran mesin resmi untuk .NET yang disediakan oleh Microsoft: https://github.com/dotnet/machinelearning
TUA
Ada pustaka jaringan saraf yang disebut AForge.net di codeproject . (Kode dihosting di kode Google ) (Juga periksa beranda AForge - Menurut beranda, versi baru sekarang mendukung algoritme genetika dan pembelajaran mesin juga. Sepertinya itu berkembang pesat sejak terakhir kali saya memainkannya)
Saya tidak tahu itu seperti WEKA karena saya tidak pernah menggunakannya.
(ada juga artikel tentang penggunaannya )
sumber
Anda juga dapat menggunakan Weka dengan C # . Solusi terbaik adalah menggunakan IKVM , seperti dalam tutorial ini , meskipun Anda juga dapat menggunakan perangkat lunak penghubung.
sumber
Weka dapat digunakan dari C # dengan sangat mudah seperti yang Shane katakan, menggunakan IKVM dan beberapa 'kode lem'. Ikuti tutorial di halaman weka untuk membuat '. Versi Net' dari weka, maka Anda dapat mencoba menjalankan tes berikut:
Tes pertama menunjukkan, bagaimana Anda membuat pengklasifikasi dan mengklasifikasikan Contoh baru dengannya, pengujian kedua menunjukkan, bagaimana Anda dapat menggunakan pengklasifikasi tetap dari file untuk mengklasifikasikan contoh. Jika Anda membutuhkan terlalu banyak dukungan atribut diskrit, beberapa modifikasi akan diperlukan. Kode di atas menggunakan 2 kelas helper:
sumber
Saya telah membuat perpustakaan ML di C # yang dirancang untuk bekerja dengan objek POCO umum.
sumber
Ada juga proyek bernama Encog yang memiliki kode C #. Ini dikelola oleh Jeff Heaton, penulis buku "Pengantar Jaringan Syaraf" yang saya beli beberapa waktu lalu. Basis kode Git ada di sini: https://github.com/encog/encog-dotnet-core
sumber
Saya mencari pustaka pembelajaran mesin untuk .NET juga dan menemukan Infer.NET dari Microsoft Research di nuget.org/machine-learning :
sumber