annex
annex copied to clipboard
Artificial Neural Networks in Elixir
A Deep Neural Network Framework for Elixir.
Annex is a framework for building and executing machine learning with deep neural networks in Elixir.
Installation
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
- 2D Annex.Data implementor that computes at native speed.
- Uses BLAS.
- Github: https://github.com/elbow-jason/annex_matrex/
- Dependency: https://github.com/versilov/matrex