Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-ml-gen-ai-elixir
A curated list of Machine Learning libraries and resources for the Elixir programming language.
https://github.com/georgeguimaraes/awesome-ml-gen-ai-elixir
Last synced: 5 days ago
JSON representation
-
Machine Learning
-
Computer Vision
-
Traditional Machine Learning
- Scholar - Traditional machine learning tools built on top of Nx. Implements algorithms for:
- EXGBoost - Decision Trees implemented using the [XGBoost C API](https://xgboost.readthedocs.io/en/latest/c.html).
- Mockinjay - Implementation of Microsoft's [Hummingbird](https://github.com/microsoft/hummingbird) library for converting trained Decision Tree models into Nx tensor computations.
- Ulam - Elixir interface to [Stan](https://mc-stan.org/), a probabilist programming language.
- Soothsayer - Time series forecasting library inspired by Facebook's Prophet and NeuralProphet.
-
Deep Learning
-
-
Core Tools
- Nx - Tensors for Elixir with compilation to CPU/GPU. It is the base for a lot of other libraries.
- Explorer - Series and dataframes for data exploration in Elixir.
- Kino - Render rich and interactive output. Used in Livebook.
- Livebook - Write interactive and collaborative notebooks, with integrations to databases, messaging, visualization and more.
-
Livebooks & Examples
-
Agent Frameworks
- José Valim's Livebooks - Livebooks that José used for talks and Advent of Code.
- Programming Machine Learning - Livebook notebooks with code examples for the [Programming Machine Learning book by Paolo Perrotta](https://pragprog.com/titles/pplearn/programming-machine-learning/)
- Machine Learning in Elixir - Livebooks following along with the book [Machine Learning in Elixir by Sean Moriarity](https://pragprog.com/titles/smelixir/machine-learning-in-elixir/)
- Asynchronous Processing in Elixir - Interactive guide using Livebook to asynchronous data processing in Elixir.
-
-
Resources
-
Books
-
Videos
- (2023) A year in production with Machine Learning on the BEAM
- (2023) Nx-powered decision trees
- (2023) Building AI apps with Elixir
- (2023) MLOps in Elixir: Simplifying traditional MLOps with Elixir
- (2023) Fine-tuning language models with Axon
- (2023) Data wrangling with Livebook and Explorer
- (2022) The Future AI Stack by Chris Grainer
- (2022) Announcing Bumblebee: pre-trained machine learning models for GPT2, StableDiffusion, and more
- (2022) Axon: functional programming for deep learning
-
Articles
- From Python to Elixir Machine Learning - Nice wrapup on what you gain from the Elixir ecosystem for Machine Learning.
-
-
Generative AI
-
LLM Tools
- Honeycomb - Fast LLM inference built on Elixir, Bumblebee, and EXLA.
- Instructor.ex - Structured outputs from LLMs using Ecto schemas. Works with OpenAI, llama.cpp and Bumblebee.
-
Agent Frameworks
-
Sub Categories
Keywords
elixir
15
machine-learning
6
nx
4
livebook
3
deep-learning
2
neural-networks
2
numerical
2
tensor
2
rust
2
async-programming
1
neural-network
1
image
1
vega-lite
1
charts
1
dataframes
1
data-science
1
xla
1
pytorch
1
jit
1
gpu
1
opencv
1
erlang
1
llm
1
langchain
1
claude-ai
1
chatgpt
1
bumblebee
1
anthropic
1
ai
1
workflow
1
functional-programming
1
agent
1
neuralprophet
1
onnxruntime
1
onnx
1
transformer
1
pre-trained
1
hugging-face
1
axon
1
optimizers
1
interactive-notebooks
1
interactive
1
elixir-lang
1
elixir-library
1