The problems MLC ++ aims to solve, the design of MLC++ , and the current functionality are discussed, as well as a list of classes and tools for supervised Machine Learning.
We present MLC ++ , a library of C ++ classes and tools for supervised Machine Learning. While MLC ++ provides general learning algorithms that can be used by end users, the main objective is to provide researchers and experts with a wide variety of tools that can accelerate algorithm development, increase software reliability, provide comparison tools, and display information visually. More than just a collection of existing algorithms, MLC ++ is an attempt to extract commonalities of algorithms and decompose them for a uniied view that is simple, coherent, and extensi-ble. In this paper we discuss the problems MLC ++ aims to solve, the design of MLC ++ , and the current functionality.