自 1999 年以來統一且有效率的機器學習。
最新發布:
引用幕府將軍:
開發分支建置狀態:
透過 NumFocus 向 Shogun 捐款:
Buildbot:https://buildbot.shogun.ml。
有關項目描述,請參閱 doc/readme/ABOUT.md。
有關安裝說明,請參閱 doc/readme/INSTALL.md。
請參閱 doc/readme/INTERFACES.md 從其介面呼叫 Shogun。
有關建立 API 範例的詳細信息,請參閱 doc/readme/EXAMPLES.md。
請參閱 doc/readme/DEVELOPING.md 以了解如何破解 Shogun。
請參閱所有介面的 API 範例。
請參閱 wiki 以獲取更多開發人員資訊。
Shogun 以 C++ 實現,並提供自動產生的、統一的 Python、Octave、Java / Scala、Ruby、C#、R、Lua 介面。我們目前正在努力添加更多語言,包括 JavaScript、D 和 Matlab。
介面 | 地位 |
---|---|
Python | 成熟(無已知問題) |
八度 | 成熟(無已知問題) |
Java/Scala | 穩定(無已知問題) |
紅寶石 | 穩定(無已知問題) |
C# | 穩定(無已知問題) |
右 | beta (大多數範例都有效,靜態呼叫不可用) |
珀爾 | pre-alpha (正在進行中的質量) |
JS | pre-alpha (正在進行中的質量) |
請參閱我們的網站以獲取所有語言的範例。
Shogun 在 GNU/Linux、MacOSX、FreeBSD 和 Windows 下受支援。
在原始碼分發中可以找到以下目錄。請注意,某些資料夾是可以使用git submodule update --init
檢出的子模組。
src - 原始碼,分為 C++ 原始碼和接口
doc - 自述文件(文件/自述文件、子模組)、Jupyter 筆記本、說明書(API 範例)、許可證
範例- 所有介面的範例文件
data - 資料集(子模組,範例所需)
測試- 單元測試和介面範例的持續集成
應用程式- SHOGUN 的應用程式(已過時)
基準-速度基準
cmake - cmake 建置腳本
Shogun 根據 BSD 3 條款許可進行分發,並附有可選的 GPL3 組件。有關詳細信息,請參閱文檔/許可證。