#19 · Primary category: Classical Machine Learning Frameworks
MLJ.jl
A Julia machine learning framework
Project last updated:08/27/26
GitHub Stars
1.9K
Forks
160
Contributors
74
License
Other
Why we included this project
Julia has no shortage of machine learning packages, but each one brings its own API. MLJ gives you a single interface covering more than 200 models, including many wrapped from scikit-learn, so you can train, predict, and evaluate without relearning per-package conventions. On top of that, it handles hyperparameter tuning, performance comparison, and pipeline assembly, which saves real time when you are chaining preprocessing steps into a model stack. If you build models yourself, the companion MLJModelInterface package lets you plug your own implementations into the same framework. For teams standardizing on Julia, this makes a solid home base for everyday modeling work.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
scikit-learn
scikit-learn: machine learning in Python
pyod
A Python library for anomaly detection across tabular, time series, graph, text, image, and audio data. 60+ detectors, benchmark-backed ADEngine orchestration, and an agentic workflow for AI agents.
dowhy
DoWhy is a Python library for causal inference that supports explicit modeling and testing of causal assumptions. DoWhy is based on a unified language for causal inference, combining causal graphical models and potential outcomes frameworks.
umap
Uniform Manifold Approximation and Projection
imbalanced-learn
A Python Package to Tackle the Curse of Imbalanced Datasets in Machine Learning