Weka ist eine Sammlung von Algorithmen für maschinelles Lernen für Data Mining-Aufgaben.mit einer eigenen GUI.(Die Anwendung ist nach einem flugunfähigen Vogel aus Neuseeland benannt, der sehr neugierig ist.) Die Algorithmen können entweder direkt auf einen Datensatz angewendet oder über Ihren eigenen Java-Code aufgerufen werden.Weka enthält Tools für die Datenvorverarbeitung, Klassifizierung, Regression, Clustering, Zuordnungsregeln und Visualisierung.Es eignet sich auch gut für die Entwicklung neuer maschineller Lernprogramme.