1999 年以来、統合された効率的な機械学習。
最新リリース:
将軍を引用:
Develop ブランチのビルド ステータス:
NumFocus 経由で Shogun に寄付:
ビルドボット: https://buildbot.shogun.ml。
プロジェクトの説明については、doc/readme/ABOUT.md を参照してください。
インストール手順については、doc/readme/INSTALL.md を参照してください。
Shogun のインターフェイスからの呼び出しについては、doc/readme/INTERFACES.md を参照してください。
API サンプルの作成の詳細については、doc/readme/EXAMPLES.md を参照してください。
Shogun をハッキングする方法については、doc/readme/DEVELOPING.md を参照してください。
すべてのインターフェイスの API の例を参照してください。
詳しい開発者情報については、Wiki を参照してください。
Shogun は C++ で実装されており、Python、Octave、Java / Scala、Ruby、C#、R、Lua に対して自動生成された統合インターフェイスを提供します。現在、JavaScript、D、Matlab などの言語を追加することに取り組んでいます。
インタフェース | 状態 |
---|---|
パイソン | 成熟しています(既知の問題はありません) |
オクターブ | 成熟しています(既知の問題はありません) |
Java/スカラ | 安定しています(既知の問題はありません) |
ルビー | 安定しています(既知の問題はありません) |
C# | 安定しています(既知の問題はありません) |
R | ベータ版(ほとんどの例は動作しますが、静的呼び出しは利用できません) |
パール | プレアルファ(進行中の品質) |
JS | プレアルファ(進行中の品質) |
すべての言語の例については、当社の Web サイトをご覧ください。
Shogun は、GNU/Linux、MacOSX、FreeBSD、および Windows でサポートされています。
ソース配布物には次のディレクトリがあります。一部のフォルダーはgit submodule update --init
でチェックアウトできるサブモジュールであることに注意してください。
src - C++ ソースとインターフェイスに分離されたソース コード
doc - readme (doc/readme、サブモジュール)、Jupyter ノートブック、クックブック (API サンプル)、ライセンス
例- すべてのインターフェイスのサンプル ファイル
data - データセット (サブモジュール、例に必要)
テスト- 単体テストとインターフェイス例の継続的統合
アプリケーション- SHOGUN のアプリケーション (古い)
ベンチマーク- 速度ベンチマーク
cmake - cmake ビルド スクリプト
Shogun は BSD 3 条項ライセンスに基づいて配布されており、オプションの GPL3 コンポーネントも含まれています。詳細については、ドキュメント/ライセンスを参照してください。