Weka je zbirka algoritmov strojnega učenja za naloge rudarjenja podatkov;z lastnim GUI-jem.(Aplikacija je poimenovana po ptici brez leta v Novi Zelandiji, ki je zelo radovedna.) Algoritme je mogoče uporabiti neposredno na naboru podatkov ali jih poklicati iz lastne kode Java.Weka vsebuje orodja za predobdelavo, klasifikacijo, regresijo, združevanje, pridružitvena pravila in vizualizacijo.Prav tako je primeren za razvoj novih shem strojnega učenja.