Commit Graph

82 Commits

Author SHA1 Message Date
Matt Graham
5556963490 Updating MSD data providers to reshape and upcast. 2017-01-22 12:44:24 +00:00
Matt Graham
822b946033 Adding MSD data providers. 2017-01-21 19:34:01 +00:00
Matt Graham
510a1ca7be Adding CIFAR data providers. 2017-01-19 18:51:18 +00:00
Jonathan Jouty
6892424a43 Fix __repr__ implementation for SingleLayerModel (#46) 2016-11-22 22:21:45 +00:00
Matt Graham
77a96cfc01 Fixing use of global rng in DropoutLayer fprop. 2016-11-09 19:55:11 +00:00
Matt Graham
9c86d00078 Changing default optimiser behaviour to use non-stochastic evaluation for stochastic layers. 2016-11-09 19:51:33 +00:00
Matt Graham
9bb4d7560b Adding dropout and maxout layers to module. 2016-11-05 22:19:47 +00:00
Matt Graham
02e29ddcc6 Adding time-dependent learning rule schedulers. 2016-11-03 18:31:59 +00:00
Matt Graham
2b20484649 Adding adaptive learning rules. 2016-11-03 18:31:37 +00:00
Matt Graham
6f4aa5fd5f Adding regularisation penalties module. 2016-11-03 18:28:57 +00:00
Matt Graham
057a25ed07 Adding autoencoder wrapper data provider. 2016-11-03 18:28:41 +00:00
Matt Graham
534c4744ca Fixing incorrect use of module relative class reference. 2016-11-02 03:39:13 +00:00
Matt Graham
891b942890 Merge branch 'mlp2016-7/master' of https://github.com/CSTR-Edinburgh/mlpractical into mlp2016-7/master 2016-11-02 02:55:37 +00:00
Matt Graham
da9ee58609 Adding reshape layer. 2016-11-02 01:13:22 +00:00
Joachim
bea3502210 Minor typos in momentum docstring 2016-10-29 15:57:00 +01:00
Matt Graham
95d4028bb7 Adding stochastic layer functionality in preparation for dropout implementation. 2016-10-27 21:36:57 +01:00
Matt Graham
dfcce94242 Clarifying docstring in scheduler. 2016-10-27 11:24:00 +01:00
Matt Graham
ab060d556c Switching to parameter penalty rather than cost naming. 2016-10-21 01:24:04 +01:00
Matt Graham
a353526790 Adding augmented MNIST data provider. 2016-10-20 13:26:09 +01:00
Matt Graham
a021ce585b Applying softmax stability fix to cost gradient. 2016-10-20 13:23:19 +01:00
Matt Graham
b4b00e0c65 Using more stable softmax implementation by subtracting max. 2016-10-18 13:54:39 +01:00
Matt Graham
0f496306c2 Fixing RadialBasisFunctionLayer __repr__ bug. 2016-10-18 13:45:05 +01:00
Matt Graham
237cff12db Making sure input_dims set converted to list. 2016-10-18 13:44:30 +01:00
Matt Graham
f13ba91f82 Dealing with case where number of epochs less than stats interval. 2016-10-17 23:32:23 +01:00
Matt Graham
43ad2a00ba Adding RBF layer definition for 4th lab. 2016-10-14 03:36:46 +01:00
Matt Graham
2e5a1a4c4f Renaming MNIST eval set to test set for consistency with slides. 2016-10-14 03:36:16 +01:00
Matt Graham
4c4cf2cf27 Bug fix: incorrect use of zip in MomentumLearningRule. 2016-10-12 23:11:38 +01:00
Matt Graham
a6fcdc2894 Fixing typo in initialiser assert. 2016-10-10 10:09:29 +01:00
Matt Graham
cfad36c91f Removing final backpropagation of gradients to inputs as unnecessary. 2016-10-10 09:27:02 +01:00
Matt Graham
a24ff90f71 Adding Nesterov momentum learning rule. 2016-10-10 09:25:52 +01:00
Matt Graham
259b000cba Adding schedulers to optimiser. 2016-10-10 09:25:33 +01:00
Matt Graham
18f893d864 Adding Glorot and Bengio parameter initialiser. 2016-10-10 09:24:32 +01:00
Matt Graham
302d44371a Adding new schedulers module. 2016-10-10 09:23:53 +01:00
Matt Graham
fa2f6b195c Correcting docstring typo. 2016-10-08 22:19:49 +01:00
Matt Graham
25263e1391 Including initial pre-training statistics. 2016-10-07 06:23:15 +01:00
Matt Graham
e05717e3d0 Adding SoftmaxLayer definition. 2016-10-07 06:22:12 +01:00
Matt Graham
8d6f37668f Adding ability to adjust batch size after initialisation and resetting to initial state (order). 2016-10-07 06:21:34 +01:00
Matt Graham
4ef1428447 Switching from 'cost' to 'error' for consistency with slides. 2016-09-30 02:53:13 +01:00
Matt Graham
2f9253bd21 Adding CCPP data and data provider. 2016-09-28 05:07:01 +01:00
Matt Graham
049ce20d71 Adjusting comment spacing. 2016-09-22 15:06:20 +01:00
Matt Graham
0bfe0c1a34 Documenting optimiser module. 2016-09-21 00:54:36 +01:00
Matt Graham
dac0729324 Adding docstrings to costs and removing accuracies. 2016-09-21 00:54:21 +01:00
Matt Graham
74ddb82dcb Adding documentation to models module. 2016-09-20 23:09:27 +01:00
Matt Graham
9d3ee17418 Adding documentation to learning rules. 2016-09-20 14:48:56 +01:00
Matt Graham
48b02abf39 Adding more documentation to data providers module. 2016-09-20 12:49:42 +01:00
Matt Graham
f02e48dbac Renaming trainers module to optimisers. 2016-09-19 12:25:43 +01:00
Matt Graham
2988811b50 Removing old optimisers code. 2016-09-19 12:22:47 +01:00
Matt Graham
03f27cab75 Added ability to add additional monitoring channels during training. 2016-09-19 12:18:44 +01:00
Matt Graham
d55311e501 Renaming data providers module for consistency. 2016-09-19 11:17:42 +01:00
Matt Graham
3ad26049ba Cleaning up and refactoring data providers. 2016-09-19 11:16:53 +01:00