Build status

This is an experimental platform-independent machine learning library. Born from the desire to implement modern machine learning algorithms by hand, this project has grown considerably and provides now basic algorithms for various classification and regression tasks.

An overview of the different algorithm classes and their basic usage is provided on the overview page. A side-by-side comparison of different algorithms, their application and performance is given on the comparison page

The library is written in Scala and can therefore make use of the JVM, making it platform-independent. It also makes use of the native support for parallel execution in Scala. The library is documented in the Scaladoc API. The project’s source code is hosted in github.