MLBase.jl es una navaja suiza para el aprendizaje automático que no implementa algoritmos específicos de aprendizaje automático, en su lugar, proporciona una colección de herramientas útiles para apoyar programas de aprendizaje automático, incluyendo: Manipulación y preprocesamiento de datos, Clasificación basada en puntuaciones, Evaluación del rendimiento (por ejemplo, evaluación de ROC), Validación cruzada y Ajuste de modelos (es decir, búsqueda de los mejores ajustes de parámetros).