Machine Learning & AI
Why not a Python microservice? Nx brings multi-dimensional tensors and GPU acceleration to Elixir. Bumblebee runs HuggingFace models natively — text generation, image classification, embeddings, all in Elixir. Scholar provides classical ML algorithms. Explorer gives you DataFrames powered by Polars. Livebook is Jupyter for Elixir. No Python sidecar, no cross-language serialization, no extra deployment.
Nx
libraryNeed numerical computing and tensors?
Multi-dimensional tensors and numerical computing with GPU/TPU acceleration via backends
Bumblebee
libraryNeed to run ML models?
Run pre-trained HuggingFace models natively in Elixir — text generation, image classification, embeddings, and more
Scholar
libraryNeed classical ML algorithms?
Traditional machine learning algorithms — clustering, regression, classification, dimensionality reduction
Axon
libraryNeed to build neural networks?
Neural network library with model building, training, and optimization on top of Nx
Explorer
libraryNeed data manipulation and analysis?
DataFrames and series for Elixir with lazy and eager evaluation, powered by Polars
Livebook
libraryNeed interactive data exploration?
Interactive notebook for Elixir with real-time collaboration, smart cells, and visualization