Awesome Machine Learning Elixir Save

A curated list of Machine Learning libraries and resources for the Elixir programming language.

Project README

Awesome Machine Learning and Elixir

A curated list of Machine Learning packages and resources for the Elixir programming language.

Besides giving an overview for experienced Elixir developers, this list can be useful for ML people looking for other ecosystems.


Contents

Computer Vision

  • Evision - OpenCV bindings for Elixir/Erlang.

General-Purpose Machine Learning

  • Scholar - Traditional machine learning tools built on top of Nx. Scholar implements several algorithms for classification, regression, clustering, dimensionality reduction, metrics, and preprocessing.
  • EXGBoost - Decision Trees implemented using the XGBoost C API.
  • Mockinjay - Implementation of Microsoft's Hummingbird library for converting trained Decision Tree models into Nx tensor computations.
  • Ulam - Elixir interface to Stan, a probabilist programming language.

Data Analysis / Data Visualization

  • Nx - Tensors for Elixir with compilation to CPU/GPU. It is the base for a lot of other libraries.
  • Livebook - Write interactive and collaborative notebooks, with integrations to databases, messaging, visualization and more.
  • Explorer - Series and dataframes for data exploration in Elixir.
  • Kino - Render rich and interactive output. Used in Livebook.
  • NxImage - Image processing in Nx.

Livebooks / Codebases

Neural Networks

  • Axon - Neural Networks for Elixir. Built with Nx.
  • Bumblebee - Pre-trained neural network models on top of Axon. Provides integration with Hugging Face.
  • Ortex - Wrapper around ONNX. Enables you to run ONNX models using Nx.

Resources

Books

Videos

Articles

Contributions

Contributions welcome! Read the contribution guidelines first.

License

This project is licensed under the CC0 License. Feel free to use, share, and adapt the content.

Open Source Agenda is not affiliated with "Awesome Machine Learning Elixir" Project. README Source: georgeguimaraes/awesome-machine-learning-elixir

Open Source Agenda Badge

Open Source Agenda Rating