Practical overview
When it fits
Use MLJ.jl when developing in Julia and you want a common framework for working through model selection, tuning, evaluation, composition or comparison.
Who it is for
- Julia developers selecting and comparing machine-learning models.
- Practitioners building model-tuning, evaluation or composition workflows.
- Developers integrating an existing machine-learning model with MLJ.
Documented uses
- Select and compare candidate machine-learning models.
- Tune and evaluate predictive models.
- Compose models and meta-algorithms into workflows.
- Integrate an existing model through the MLJ interface.
Requirements & limits
The project provides stable and development documentation, and directs new users to juliaml.ai for an introduction.
- MLJ.jl is an umbrella package; related components are distributed across other packages.
- The documented model scope includes more than 200 models written in Julia and other languages.
- Model integration guidance is provided separately through the MLJModelInterface documentation.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Explore MLJ tutorials for data preparation and model workflows
Use the tutorial catalog to choose a documented learning path for preparing data and building MLJ workflows.
Before you start
- Julia and MLJ context; the tutorial catalog lists data-processing and model-workflow topics.
Steps
Open the MLJ tutorials catalog.
Choose a topic such as data processing, classification, regression, hyperparameter tuning, or pipelines.
For a sequential tutorial progression, follow the catalog's link to DataScienceTutorials.jl.
Expected outcome
A tutorial path is selected for learning data preparation or an MLJ modeling workflow.
Guide limitations
- The catalog describes learning outcomes and topics, not the detailed execution steps or code for a workflow.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 16 October 2026
- Original website title
- JuliaAI/MLJ.jl · Official homepage title · retained in its source language

