Machine Learning with C++ – Classification with Shogun library

Hello, with this article I’m starting series of articles about full featured C++ Machine Learning frameworks . This articles covers how to use Shogun library for solving classification problem. Shogun is an open-source machine learning library that offers a wide range of machine learning algorithms. From my point of view it’s not very popular among professionals, but it have a lot of fans among enthusiasts and students. Library offers unified API for algorithms, so they can be easily managed, it somehow looks like to scikit-learn approach. This article covers some details about:

1. Memory management

2. Data loading and pre-processing

3. Classification algorithms AP

4. Training and validation processes

5. Evaluation on a new data.

Continue reading the article and source code here