Oban — Reliable and Observable Job Processing ElixirMix Podcast 051 - Nerves and Farmbot with Connor Rigby

Using Python Trained Machine Learning Models from Phoenix (Elixir) Applications

Python is the de facto language for machine learning and data science. There are numerous libraries and frameworks available in Python for this purpose. Elixir on the other hand is relatively new and doing machine learning in Elixir is still not easy. In this article, I will present how we can use a machine learning model trained using Python from a Phoenix (Elixir) web application. Since the process remains the same, it does not necessarily have to be web application. Any Elixir application can use similar approach and use pre-trained Python ML models.


Shameless plug: Check out @elixirstatus' other community project:

Credo, a new static code analysis tool that acts as a code linter, but also focusses on teaching coding practices and code consistency.