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.