The Shogun Machine Learning Toolbox
Unified and efficient Machine Learning since 1999.
Develop branch build status:
| Interface | Status | |:—————-:|———————————————————–| |python | mature (no known problems) | |octave | mature (no known problems) | |java | stable (no known problems) | |ruby | stable (no known problems) | |csharp | stable (no known problems) | |r | beta (most examples work, static calls unavailable | |lua | alpha (many examples work, string typemaps are unstable, overloaded methods unavailable) | |perl | pre-alpha (work in progress quality) | |js | pre-alpha (work in progress quality) |
See our website for examples in all languages.
Shogun is supported under GNU/Linux, MacOSX, FreeBSD, and Windows. See our buildfarm
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.
Shogun is generally licensed under the GPL3, with code borrowed from various external libraries, and optional parts that are neither compatible with GPL nor BSD. It is possible to compile a BSD3 compatible build of Shogun.
See doc/licenses for details.