RNN Models
@pavanky ya está trabajando en esto.
Desde el 23/7/2017.
Evaluación
Este issue todavía no se ha evaluado.
Descripción
Once we have an implementation of the Layer Class https://github.com/arrayfire/arrayfire_ml/issues/17 , the Optimizer class and the DataSet class we can go about creating RNN flavors. There are 3 models that should be implemented:
- Vanilla RNN
- LSTM
- GRU
These will require the implementation of their derivatives and their forward prop values.
Certain details to consider:
- RNN's have a stack of weight matrices and bias' (not just 1 per Layer, thus the Layer needs to be general enough to handle this)
- The optimization needs to be handled via two methods:
- RTRL (real time recurrent learning) &
- BPTT (backprop through time)
To enable the above two methods of learning we should consider inheriting from Layer and implementing a Recurrent Layer.
- Lenguaje dominante
- C++
- Estrellas
- 105
- Forks
- 22
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de arrayfire/arrayfire-ml
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 52/100
arrayfire/arrayfire-ml#46 ·
-
feature
arrayfire/arrayfire-ml#43 · 1 asignado ·
-
Loss functions Abiertofeature
arrayfire/arrayfire-ml#34 · 2 comentarios · 1 asignado ·
-
Convolution Functions Abiertofeature
arrayfire/arrayfire-ml#33 · 1 comentario · 1 asignado ·
-
HMM and Viterbi Abiertofeature
Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100
arrayfire/arrayfire-ml#21 ·
Todos los issues de arrayfire/arrayfire-ml
Issues similares
-
AuTest Bug Tests
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
apache/trafficserver#13714 ·
-
bug build
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
facebookincubator/velox#19143 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
tenstorrent/tt-metal#57393 · 1 comentario ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
objectionary/eo-graphs#74 ·