Skip to content

Notes and Livebook setup for collaborative exploration during July 2023 meetup

Notifications You must be signed in to change notification settings

omaha-elixir-mixer/MachineLearningWithElixir

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning with Elixir and Livebook

A repo for exploring machine learning with Elixir and Livebook. The included docker-compose file will start up a Docker container running the latest version of Livebook. Data will be synced to the local notebooks directory.

See below for links to many notebooks that can be imported and opened from the Livebook UI.

Elixir Libraries

Nx

Nx - Numerical Elixir, "a multi-dimensional tensors library for Elixir with multi-staged compilation to the CPU/GPU"

Official notebooks for Nx

Scholar

Scholar - Traditional machine learning tools built on top of Nx, including classification, regression, and clustering

Official notebooks for Scholar

Axon

Axon - Uses Nx for building neural networks in Elixir. Includes high-level API's for creating and training models

Official notebooks for Axon

Bumblebee

Bumblebee - provides pre-trained Neural Network models on top of Axon

Official notebooks for Bumblebee

Example Phoenix integrations

Explorer

Explorer - tool for exploring one-dimensional data and two-dimensional dataframes

Official notebooks for Explorer

EXLA

EXLA - Google's XLA compiler/backend for Nx. Supports just-in-time compilation for GPU and TPU

Vocabulary

  • model - "In general, any mathematical construct that processes input data and returns output" (reference)
  • neural networks - A model containing at least one hidden layer. The input is passed through each layer before generating an output. (reference)
  • machine learning - a program or system that uses input data to train a model so that it can make useful predictions about new data (reference)
  • GPU - graphics processing unit
  • TPU - tensor processing unit

Elixir-Related Articles

General Machine Learning Reference

About

Notes and Livebook setup for collaborative exploration during July 2023 meetup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published