The Java Machine Learning Library is a set of reference implementations of machine learning algorithms. These algorithms are well documented, both in the source code as on the documentation site. Along with real machine learning algorithms, many supporting algorithms are provided: distance measures, evaluation criteria, data sets for validation purposes, and some sample code.


This release adds numerous new algorithms and some improvements to the current algorithms. It includes real wavelet transforms (Sombrero, Morlet, Gauss, and Der Gauss), a fast implementation of the Dynamic Time Warping algorithm, a Fast Fourier Transform filter, support for Complex numbers, discretization filters, and some feature selection techniques (PCA, FCBF).

URL: Java-ML | Abeel (dot) be