2.1 Introduction

PLearn is an Open Source C++ library and framework with an associated collection of software tools developped and used for research in statistical machine learning.

The emphasis here is on “research”: it was built by researchers mostly for their own use, i.e. not too much with the general public in mind. It is not for the faint of heart, and you are more likely to find here exotic algorithms at the forefront of research, rather than a comprehensive collection of all the “standard proven and well tested” algorithms of Machine Learning. This being said, if you want to program your new idea of a learning algortihm in efficient modern C++, the PLearn framework offers a solid foundation.