What is "weka"

Weka is a collection of machine learning algorithms intended to perform tasks for data or text mining. Algorithms can be applied directly over a data repository or can be called within a Java code. In addition, Weka has algorithms to help in the processing of data such as classification, regression, Clusterization, among others.

Can also be used to develop new machine learning models.