Large Scale Machine Learning Toolbox

SHOGUN - is a new machine learning toolbox with focus on large scale kernel methods and especially on Support Vector Machines (SVM) with focus to bioinformatics. It provides a generic SVM object interfacing to several different SVM implementations. Each of the SVMs can be combined with a variety of the many kernels implemented. It can deal with weighted linear combination of a number of sub-kernels, each of which not necessarily working on the same domain, where an optimal sub-kernel weighting can be learned using Multiple Kernel Learning. Apart from SVM 2-class classification and regression problems, a number of linear methods like Linear Discriminant Analysis (LDA), Linear Programming Machine (LPM), (Kernel) Perceptrons and also algorithms to train hidden markov models are implemented. The input feature-objects can be dense, sparse or strings and of type int/short/double/char and can be converted into different feature types. Chains of preprocessors (e.g. substracting the mean) can be attached to each feature object allowing for on-the-fly pre-processing.

SHOGUN comes in different flavours, a stand-a-lone version and also with interfaces to Matlab(tm), R, Octave, Readline and Python. This is the eierlegendewollmilchsau package, providing interfaces and interoperability commands to R, Octave and Python all at once.

Related packages: libshogun-dev, libshogun11, shogun-cmdline-static, shogun-csharp-modular, shogun-dbg, shogun-doc-cn, shogun-doc-en, shogun-java-modular, shogun-lua-modular, shogun-python-modular, shogun-python-static, shogun-r-static, shogun-ruby-modular

Maintainer information

This software package is maintained for (Neuro)Debian by the follow individuals and/or groups:

Maintainer avatar
NeuroDebian Maintainers

In order to get support, or to get in touch with a maintainer, please click the ‘Help’ button at the top of the page.

Advanced user information

Version control system available: Browse sources

Package availability chart
Distribution Base version Our version Architectures
Debian GNU/Linux 6.0 (squeeze) 0.9.3-4    
Debian GNU/Linux 7.0 (wheezy)   1.1.0-6~nd70+1 i386, amd64
Debian GNU/Linux 8.0 (jessie) 3.2.0-7.3 1.1.0-6~nd70+1 i386, amd64
Debian testing (stretch) 3.2.0-7.3    
Debian unstable (sid) 3.2.0-7.3    
Ubuntu 10.04 LTS “Lucid Lynx” (lucid) 0.9.1-1build1    
Ubuntu 12.04 LTS “Precise Pangolin” (precise) 1.1.0-4ubuntu2    
Ubuntu 14.04 “Trusty Tahr” (trusty) 3.1.1-1    
Ubuntu 14.10 “Utopic Unicorn” (utopic) 3.2.0-6    
Ubuntu 15.04 “Vivid Vervet” (vivid) 3.2.0-7.3build2    
The source code for this portal is licensed under the GPL-3 and is available on GitHub.