MLBase.jl est un couteau suisse pour l'apprentissage automatique qui n'implémente pas d'algorithmes d'apprentissage automatique spécifiques, mais fournit plutôt une collection d'outils utiles pour soutenir les programmes d'apprentissage automatique, y compris : Manipulation et prétraitement des données, Classification basée sur le score, Évaluation des performances (par exemple, évaluation de la courbe ROC), Validation croisée et Réglage du modèle (c'est-à-dire recherche des meilleurs paramètres).