# MLJ (Machine Learning in Julia) 0.12 update

**URL:** <https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524>\
**Category:** Package Announcements\
**Created:** [July 22, 2020, 11:24pm UTC](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524 "2020-07-22T23:24:23Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ablaom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ablaom/32/4889_2.png) [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Post date:** [July 22, 2020, 11:24pm UTC](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524/1 "2020-07-22T23:24:23Z")

</div>

![MLJLogo2](https://global.discourse-cdn.com/julialang/original/3X/d/f/df34969fa3078223aedbf5cc916392501b8152ce.png)

**Try it out** (nothing to install): [![Binder](https://mybinder.org/badge_logo.svg) ](https://mybinder.org/v2/gh/alan-turing-institute/MLJ.jl/master?filepath=binder%2FMLJ_demo.ipynb)

**Docs:** [MLJ](https://alan-turing-institute.github.io/MLJ.jl/stable/)

**Learn:** [Data Science Tutorials in Julia](https://alan-turing-institute.github.io/DataScienceTutorials.jl/).

**Free:** [workshop](https://github.com/ablaom/MachineLearningInJulia2020/blob/master/README.md) at [JuliaCon2020](https://juliacon.org/2020/)

* * *

Been a little while since our v0.1 announcement. Now at ~~v0.11.6~~ v0.12.0, with functionality spread over over ten repositories:

 ![MLJ_stack](https://global.discourse-cdn.com/julialang/original/3X/b/f/bfbea22a050bdddff7613478677b347738bc366f.png)

[MLJ](https://alan-turing-institute.github.io/MLJ.jl/stable/) has been under continuous development since November 2018. Worth a try if you have not looked at it for a while.

MLJ is a toolbox written in Julia providing a common interface and meta-algorithms for **selecting** , **tuning** , **evaluating** , **composing** and **comparing** machine learning models written in Julia and other languages. Now with access to over 140 models, including most popular **scikit-learn** models, as well as **deep learning** models via [MLJFlux](https://github.com/alan-turing-institute/MLJFlux.jl), recently released.

MLJ strengths include:

- Flexible, carefully thought out API for **model composition** , including new improved `@pipeline` and `@from_network` syntax

- Extendible **hyper-parameter optimization** interface that plays well with model composition, with multiple **resampling** and (nested) **parallelization** options. Recently added algorithms are:

- Searchable database of **model metadata** for matching models to learning tasks

**Developers** should note that MLJ has extensive documentation for [integrating a new machine learning model](https://alan-turing-institute.github.io/MLJ.jl/stable/quick_start_guide_to_adding_models/) into MLJ and for [adding a hyper-optimization algorithm](https://github.com/alan-turing-institute/MLJTuning.jl#how-do-i-implement-a-new-tuning-strategy).

---

<div class="post-metadata">

**Author:** ![CameronBieganek](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/cameronbieganek/32/6915_2.png) [@CameronBieganek](https://discourse.julialang.org/u/CameronBieganek)\
**Post date:** [July 22, 2020, 11:35pm UTC](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524/2 "2020-07-22T23:35:11Z")

</div>

> [@ablaom](#):
>
> Now at v0.11.6

I appear to have v0.12.0 on my machine. 🙂

---

<div class="post-metadata">

**Author:** ![ablaom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ablaom/32/4889_2.png) [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Post date:** [July 22, 2020, 11:49pm UTC](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524/3 "2020-07-22T23:49:16Z")

</div>

Can you quickly zip that and send it to me. Save me a lot of work!! 😆

[https://github.com/alan-turing-institute/MLJ.jl/releases](https://github.com/alan-turing-institute/MLJ.jl/releases)

---

<div class="post-metadata">

**Author:** ![Pbellive](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/pbellive/32/3604_2.png) [@Pbellive](https://discourse.julialang.org/u/Pbellive)\
**Post date:** [July 23, 2020, 12:40am UTC](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524/4 "2020-07-23T00:40:34Z")

</div>

I’m confused. It looks like v0.12 came before 11.5:

[https://github.com/alan-turing-institute/MLJ.jl/releases/tag/v0.12.0](https://github.com/alan-turing-institute/MLJ.jl/releases/tag/v0.12.0)

Was there a mixup in version naming or is the point of v0.11.6 to continue to make v0.11 bugfix releases while simultaneously moving forward with breaking releases?

---

<div class="post-metadata">

**Author:** ![ablaom](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/ablaom/32/4889_2.png) [@ablaom](https://discourse.julialang.org/u/ablaom)\
**Post date:** [July 23, 2020, 4:14am UTC](https://discourse.julialang.org/t/mlj-machine-learning-in-julia-0-12-update/43524/5 "2020-07-23T04:14:08Z")

</div>

Okay egg on my face. I made a post 0.12 fix to 0.11.5 that I had completely forgotten about!!

**Current version is indeed 0.12.0**
