This library is the most popular pick as a machine learning library for Java data mining tasks, where the algorithms can be applied directly to a dataset or can be called from your own Java code. Contains tools for functions such as classification, regression, clustering, and visualization. Short for Waikato Environment for Knowledge Analysis, it is a collection of tools and algorithms for predictive modeling along with graphical user interfaces.