Shogun Machine Learning ToolboxNumFOCUS Sponsored Project since 2017
The Shogun Machine Learning Toolbox is devoted to making machine learning tools available for free, to everyone. It provides efficient implementation of all standard ML algorithms. Shogun ensures that the underlying algorithms are transparent and accessible—a unified interface provides access via many popular programming languages, including C++, Python, Octave, R, Java, Lua, C#, and Ruby.
Share This Project:
Business & Industry Applications
Other: Octave, Lua, Java, C#, C++
Shogun historically has a big user base in the bioinformatics scientific community, due to its roots in sequence based Machine Learning, such as prediction of splice sites and RNA translation start sites, classification of drug effectiveness, etc. Scientists in the academic “kernel methods” community use Shogun as a vehicle for implementing state-of-the-art research code. Shogun is also used for educational purposes in university courses, and in industry settings where efficient code and flexible interfaces (e.g. both Java AND Python) matter.