machine learning library in java for easy developpement of new kernels