自 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 组件。有关详细信息,请参阅文档/许可证。