annex icon indicating copy to clipboard operation
annex copied to clipboard

Artificial Neural Networks in Elixir

annex logo

A Deep Neural Network Framework for Elixir.

Hex Version Hex Docs

TravisCI Status MIT License

Coveralls Test Coverage Report

Annex is a framework for building and executing machine learning with deep neural networks in Elixir.

Installation

Annex is available on Hex

Annex can be installed by adding annex to your list of dependencies in mix.exs:

def deps do
  [
    {:annex, "~> 0.2.0"}
  ]
end

Features

Layers

  • [x] Sequence
  • [x] Dense
  • [x] Activation
  • [x] Dropout
  • [ ] Convolution
  • [ ] Pooling

Data Types (Backends)

  • [ ] List1D (list of floats)
  • [ ] List2D (list of lists of floats)
  • [ ] DMatrix (Dense Matrix) dep

Extensions

AnnexMatrex

Media

ElixirConf 2019 Annex Presentation by Jason Goldberger