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
424d791a30
Fix silent conversion bug in pooling layer
...
Add quickcheck against reference implemenations for layer internals
Add skolem layer generators.
2016-12-15 11:21:37 +11:00
Huw Campbell
70e9b83b04
Remove unneeded function
2016-12-13 11:09:35 +11:00
Huw Campbell
6417151620
Make Grenade fast
...
Changes shapes to get rid of the Vector, all data is
now held in contiguous memory.
Add fast c implementations for pooling layers.
Now does mnist on my laptop in 12 minutes.
2016-12-13 08:39:32 +11:00
Huw Campbell
1ec65a414f
Add stupidly fast col2im
2016-12-13 01:11:18 +11:00
Huw Campbell
3830e55a7c
Add stupidly fast im2col in c
2016-12-12 23:35:00 +11:00