MLBase.jl ist ein Schweizer Taschenmesser für maschinelles Lernen, das keine spezifischen Algorithmen für maschinelles Lernen implementiert. Stattdessen bietet es eine Sammlung nützlicher Werkzeuge zur Unterstützung von Programmen für maschinelles Lernen, einschließlich: Datenmanipulation und -vorverarbeitung, Score-basierte Klassifikation, Leistungsevaluierung (z.B. Bewertung von ROC), Kreuzvalidierung und Modellabstimmung (d.h. Suche nach den besten Parametereinstellungen).