Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shogun-toolbox/shogun
Shōgun
https://github.com/shogun-toolbox/shogun
artificial-intelligence c-plus-plus cmake data-science machine-learning swig
Last synced: about 16 hours ago
JSON representation
Shōgun
- Host: GitHub
- URL: https://github.com/shogun-toolbox/shogun
- Owner: shogun-toolbox
- License: bsd-3-clause
- Created: 2011-04-01T10:44:32.000Z (almost 14 years ago)
- Default Branch: develop
- Last Pushed: 2023-12-19T18:37:18.000Z (about 1 year ago)
- Last Synced: 2025-01-04T17:07:21.346Z (8 days ago)
- Topics: artificial-intelligence, c-plus-plus, cmake, data-science, machine-learning, swig
- Language: C++
- Homepage: http://shogun-toolbox.org
- Size: 71 MB
- Stars: 3,032
- Watchers: 215
- Forks: 1,036
- Open Issues: 427
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
- awesome-python-machine-learning-resources - GitHub - 27% open · ⏱️ 08.12.2020): (机器学习框架)
- awesome-python-machine-learning - Shogun - The SHOGUN machine learning toolbox. Unified and efficient Machine Learning since 1999. (Uncategorized / Uncategorized)
- StarryDivineSky - shogun-toolbox/shogun - clause许可证,包含可选的GPL3组件。用户可以通过官网获取安装指南、接口调用说明、API示例和开发者信息。 (其他_机器学习与深度学习)
README
# The SHOGUN machine learning toolbox
-------------------------------------Unified and efficient Machine Learning since 1999.
Latest release:
[![Release](https://img.shields.io/github/release/shogun-toolbox/shogun.svg)](https://github.com/shogun-toolbox/shogun/releases/latest)
Cite Shogun:
[![DOI](https://zenodo.org/badge/1555094.svg)](https://zenodo.org/badge/latestdoi/1555094)
Develop branch build status:
[![Build status](https://dev.azure.com/shogunml/shogun/_apis/build/status/shogun-CI)](https://dev.azure.com/shogunml/shogun/_build/latest?definitionId=-1)
[![codecov](https://codecov.io/gh/shogun-toolbox/shogun/branch/develop/graph/badge.svg)](https://codecov.io/gh/shogun-toolbox/shogun)Donate to Shogun via NumFocus:
[![Powered by NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](http://numfocus.org)
Buildbot: https://buildbot.shogun.ml.
* See [doc/readme/ABOUT.md](doc/readme/ABOUT.md) for a project description.
* See [doc/readme/INSTALL.md](doc/readme/INSTALL.md) for installation instructions.
* See [doc/readme/INTERFACES.md](doc/readme/INTERFACES.md) for calling Shogun from its interfaces.
* See [doc/readme/EXAMPLES.md](doc/readme/EXAMPLES.md) for details on creating API examples.
* See [doc/readme/DEVELOPING.md](doc/readme/DEVELOPING.md) for how to hack Shogun.
* See [API examples](http://shogun.ml/examples) for all interfaces.
* See [the wiki](https://github.com/shogun-toolbox/shogun/wiki/) for extended developer information.## Interfaces
-------------Shogun is implemented in C++ and offers automatically generated, unified interfaces to Python, Octave, Java / Scala, Ruby, C#, R, Lua. We are currently working on adding more languages including JavaScript, D, and Matlab.
| Interface | Status |
|:----------------:|-----------------------------------------------------------|
|Python | *mature* (no known problems) |
|Octave | *mature* (no known problems) |
|Java/Scala | *stable* (no known problems) |
|Ruby | *stable* (no known problems) |
|C# | *stable* (no known problems) |
|R | *beta* (most examples work, static calls unavailable) |
|Perl | *pre-alpha* (work in progress quality) |
|JS | *pre-alpha* (work in progress quality) |See [our website](http://shogun.ml/examples) for examples in all languages.
## Platforms
------------Shogun is supported under GNU/Linux, MacOSX, FreeBSD, and Windows.
## Directory Contents
---------------------The following directories are found in the source distribution.
Note that some folders are submodules that can be checked out with
`git submodule update --init`.- *src* - source code, separated into C++ source and interfaces
- *doc* - readmes (doc/readme, submodule), Jupyter notebooks, cookbook (API examples), licenses
- *examples* - example files for all interfaces
- *data* - data sets (submodule, required for examples)
- *tests* - unit tests and continuous integration of interface examples
- *applications* - applications of SHOGUN (outdated)
- *benchmarks* - speed benchmarks
- *cmake* - cmake build scripts## License
----------
Shogun is distributed under [BSD 3-clause license](doc/license/LICENSE.md), with
optional GPL3 components.
See [doc/licenses](doc/license) for details.