Machine Learning yang terpadu dan efisien sejak tahun 1999.
Rilis terbaru:
Mengutip Shogun:
Mengembangkan status pembangunan cabang:
Donasi ke Shogun melalui NumFocus:
Buildbot: https://buildbot.shogun.ml.
Lihat doc/readme/ABOUT.md untuk deskripsi proyek.
Lihat doc/readme/INSTALL.md untuk petunjuk instalasi.
Lihat doc/readme/INTERFACES.md untuk memanggil Shogun dari antarmukanya.
Lihat doc/readme/EXAMPLES.md untuk detail tentang cara membuat contoh API.
Lihat doc/readme/DEVELOPING.md untuk cara meretas Shogun.
Lihat contoh API untuk semua antarmuka.
Lihat wiki untuk informasi pengembang tambahan.
Shogun diimplementasikan dalam C++ dan menawarkan antarmuka terpadu yang dibuat secara otomatis untuk Python, Oktaf, Java / Scala, Ruby, C#, R, Lua. Kami sedang berupaya menambahkan lebih banyak bahasa termasuk JavaScript, D, dan Matlab.
Antarmuka | Status |
---|---|
ular piton | matang (tidak ada masalah yang diketahui) |
Oktaf | matang (tidak ada masalah yang diketahui) |
Jawa/Scala | stabil (tidak ada masalah yang diketahui) |
Rubi | stabil (tidak ada masalah yang diketahui) |
C# | stabil (tidak ada masalah yang diketahui) |
R | beta (sebagian besar contoh berfungsi, panggilan statis tidak tersedia) |
Perl | pra-alfa (kualitas pekerjaan dalam proses) |
JS | pra-alfa (kualitas pekerjaan dalam proses) |
Lihat situs web kami untuk melihat contoh dalam semua bahasa.
Shogun didukung di GNU/Linux, MacOSX, FreeBSD, dan Windows.
Direktori berikut ditemukan dalam distribusi sumber. Perhatikan bahwa beberapa folder adalah submodul yang dapat diperiksa dengan git submodule update --init
.
src - kode sumber, dipisahkan menjadi sumber dan antarmuka C++
doc - readmes (doc/readme, submodule), notebook Jupyter, buku masak (contoh API), lisensi
contoh - contoh file untuk semua antarmuka
data - kumpulan data (submodul, diperlukan sebagai contoh)
tes - tes unit dan integrasi berkelanjutan dari contoh antarmuka
aplikasi - aplikasi SHOGUN (ketinggalan jaman)
tolok ukur - tolok ukur kecepatan
cmake - skrip pembuatan cmake
Shogun didistribusikan di bawah lisensi 3-klausul BSD, dengan komponen GPL3 opsional. Lihat dokumen/lisensi untuk detailnya.