Shogun is an open-source machine learning library that offers a wide range of efficient and unified machine learning methods.
- Supports many languages (Python, Octave, R, Java/Scala, Lua, C#, Ruby, etc) and platforms (Linux/Unix, macOS, and Windows) and integrates with their scientific computing environments.
- Efficient implementation (from standard to cutting edge algorithms), modern software architecture in C++.
- Easy combination of multiple data representations, algorithm classes, and general-purpose tools for rapid prototyping of data pipelines.
- Free software, community-based development, and machine learning education.
- Commercially friendly BSD 3-clause license
Keep reading to find out more about Shogun's mission, features, and history here.