RNN Models
@pavanky arbeitet bereits daran.
Seit 23.7.2017.
Bewertung
Dieses Issue wurde noch nicht bewertet.
Beschreibung
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.
- Vorherrschende Sprache
- C++
- Sterne
- 105
- Forks
- 22
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus arrayfire/arrayfire-ml
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 52/100
arrayfire/arrayfire-ml#46 ·
-
feature
arrayfire/arrayfire-ml#43 · 1 zugewiesene Person ·
-
Loss functions Offenfeature
arrayfire/arrayfire-ml#34 · 2 Kommentare · 1 zugewiesene Person ·
-
Convolution Functions Offenfeature
arrayfire/arrayfire-ml#33 · 1 Kommentar · 1 zugewiesene Person ·
-
HMM and Viterbi Offenfeature
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 20/100
arrayfire/arrayfire-ml#21 ·
Alle Issues in arrayfire/arrayfire-ml
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
google/libultrahdr#485 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
godotengine/godot#123776 ·
-
bug
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 60/100
-
good first issue
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
-
good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
ros2/common_interfaces#344 ·