MLBase.jl è un coltellino svizzero per l'apprendimento automatico che non implementa algoritmi specifici di apprendimento automatico, ma fornisce invece una raccolta di strumenti utili per supportare i programmi di apprendimento automatico, tra cui: Manipolazione e preprocessamento dei dati, Classificazione basata su punteggi, Valutazione delle prestazioni (ad esempio, valutazione della ROC), Validazione incrociata e Ottimizzazione del modello (cioè ricerca delle migliori impostazioni dei parametri).