# Using Elixir for Data Science and Machine Learning

**URL:** <https://forum.elixirforum.com/t/using-elixir-for-data-science-and-machine-learning/849>\
**Category:** Discussions\
**Tags:** machine-learning, data-science\
**Created:** [June 13, 2016, 8:47am UTC](https://forum.elixirforum.com/t/using-elixir-for-data-science-and-machine-learning/849 "2016-06-13T08:47:11Z")\
**Posts on this page:** 1\
**Showing post:** 32

<div class="post-metadata">

**Author:** ![leifericf](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/leifericf/32/39367_2.png) [@leifericf](https://forum.elixirforum.com/u/leifericf)\
**Post date:** [August 4, 2020, 8:01am UTC](https://forum.elixirforum.com/t/using-elixir-for-data-science-and-machine-learning/849/32 "2020-08-04T08:01:40Z")

</div>

I wrote a comment on a separate thread with some more relevant info on this topic:

> [@Implementing ML into your Elixir/Phoenix app](https://forum.elixirforum.com/t/implementing-ml-into-your-elixir-phoenix-app/32992/8):
>
> Another approach to incorporate machine learning components into Elixir applications is to interoperate with other languages such as Python, e.g. through [ports](https://hexdocs.pm/elixir/Port.html), [NIFs](https://erlang.org/doc/tutorial/nif.html), etc. Erlang/OTP gives us other means to interface with- or incorporate external code, each with varying degrees of ease and robustness guarantees. See [the Erlang Interoperability Tutorial](https://erlang.org/doc/tutorial/introduction.html) for details. Chapter 15 (Interfacing Techniques) of [Programming Erlang by Joe Armstrong](https://pragprog.com/titles/jaerlang2/) also contains some valuable information on this topic. …

I’m leaving a reference here for future adventurers to discover.

---

_[View the full topic](https://forum.elixirforum.com/t/using-elixir-for-data-science-and-machine-learning/849)._
