Huw Campbell
ac0e4b22c8
Remove primes on shape instantiations
...
Add singletons for Shape and remove hacks on recurrent nets
Add Recurrent Nets
2017-01-14 21:09:07 +11:00
Huw Campbell
bacfa8145b
Update REAMDE and use type synonyms
2016-12-13 10:59:29 +11:00
Huw Campbell
2cb93c6a5b
Use ExceptT in mnist
2016-12-08 10:10:04 +11:00
Huw Campbell
a87fde1a90
Simplify, start working toward randomNet again
2016-12-06 17:27:49 +11:00
Huw Campbell
109d5be3ca
Nicer types, and better regulariser so mnist actually works
2016-12-04 11:20:27 +11:00
Huw Campbell
dfbb6c17b8
Remove pad from MNIST example, tidy ups
2016-12-03 00:04:01 +11:00
Huw Campbell
ca4b0fe912
Purity is the best option
...
I had a basic monadic interface on, thinking that it might be nice
to use for dropout and the like.
In retrospect I think that was too heavy. Being a purely functional
heterogeneous list, substituting layers is easy, so it one wants to
do that using MonadRandom it can still be done.
2016-12-02 23:44:29 +11:00
Huw Campbell
114dab4103
Separate Gradient calculation from update
2016-12-02 18:22:35 +11:00
Huw Campbell
8b288cca9d
Add pad and crop layers, add pad to mnist example
2016-07-01 12:16:50 +10:00
Huw Campbell
08afd74cde
Initial commit
2016-06-24 13:20:36 +10:00