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. Besides real machine learning algorithms also a lot of supporting classes are provided: distance measures, evaluation criteria, datasets for validation purposes and some sample code.
Currently the library contains clustering algorithms, distance measures, wavelet transforms, fourier transforms, matrices, support vector machines and some other algorithms
These details are provided for information only. No information here is legal advice and should not be used as such.