← all repositories

shogun-toolbox/shogun

A C++ machine learning library with unified multi-language interfaces for regression, classification, clustering, and other ML tasks.

3.1k stars C++ ML Frameworks
shogun
Not currently ranked — collecting fresh signals.
star history

Shogun is a long-standing machine learning toolbox written in C++ that provides unified access from multiple programming languages including Python, Java, R, Ruby, Octave, and Lua. It implements a wide range of ML algorithms and tools for classification, regression, clustering, dimensionality reduction, and other tasks. The project is actively maintained with continuous integration and provides extensive documentation and examples.

Frequently asked

What is shogun-toolbox/shogun?
A C++ machine learning library with unified multi-language interfaces for regression, classification, clustering, and other ML tasks.
Is shogun open source?
Yes — shogun-toolbox/shogun is open source, released under the BSD-3-Clause license.
What language is shogun written in?
shogun-toolbox/shogun is primarily written in C++.
How popular is shogun?
shogun-toolbox/shogun has 3.1k stars on GitHub.
Where can I find shogun?
shogun-toolbox/shogun is on GitHub at https://github.com/shogun-toolbox/shogun.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.