Matt Graham
5d4c979ef3
Changing code blocks to use small p Python.
2016-10-17 23:36:21 +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
0cec9920f3
Adding coursework files to master branch.
2016-10-14 03:56:06 +01:00
Matt Graham
4863599bed
Renaming old notebooks to reflect new numbering.
2016-10-14 03:40:43 +01:00
Matt Graham
0b9898d72c
Adding new fourth lab notebook.
2016-10-14 03:39:19 +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
a59d37dc69
Fixing softmax index typo.
2016-10-11 15:39:35 +01:00
Matt Graham
cafed216d7
Fixing typo in description of back-propagation.
2016-10-11 13:40:29 +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
1fd2b84353
Renaming third lab notebook.
2016-10-07 07:01:26 +01:00
Matt Graham
ee0c6ce1d5
Updating third lab notebook on multilayer models.
2016-10-07 07:00:47 +01:00
Matt Graham
b1a031deac
Adding solutions for second lab notebook.
2016-10-07 07:00:10 +01:00
Matt Graham
9863c75b05
Adding back propagation block diagram figure and source.
2016-10-07 06:24:18 +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
f979aae573
Adding lab start up instructions.
2016-10-06 12:30:05 +01:00
Matt Graham
e8333c02f1
Squashed commit of fixes to allow lab 1 notebook to render on Github.
...
commit eb66a44a9f899e20457576a3d34ceb33e0b46004
Author: Matt Graham <m.m.graham@ed.ac.uk>
Date: Mon Oct 3 12:17:55 2016 +0100
Restoring output without static function definitions.
commit 623748b334b7f0667c0b2d6e2f829a49978e87eb
Author: Matt Graham <m.m.graham@ed.ac.uk>
Date: Mon Oct 3 12:16:29 2016 +0100
Removing loaded static function definitions to test if helps Github rendering.
commit 9b4c21b97e7766ba20db00f80bbd31081417c269
Author: Matt Graham <m.m.graham@ed.ac.uk>
Date: Mon Oct 3 12:14:42 2016 +0100
Removing outputs from notebook to check if allows Github to render.
2016-10-06 12:30:05 +01:00
Matt Graham
baafac723e
Attempt to make updated lab 1 notebook display on Github.
2016-10-06 12:30:05 +01:00
Matt Graham
a6c2eb2ae1
Adding first lab notebook solutions.
2016-10-06 12:30:05 +01:00
Matt Graham
57ae165135
Removing previous second lab notebook.
2016-09-30 02:54:32 +01:00
Matt Graham
881b2e7aee
Finishing material for second lab notebook.
2016-09-30 02:53:54 +01:00
Matt Graham
4ef1428447
Switching from 'cost' to 'error' for consistency with slides.
2016-09-30 02:53:13 +01:00
Matt Graham
f1ed11a325
Initial updates to lab 2 notebook.
2016-09-28 05:07:40 +01:00
Matt Graham
2f9253bd21
Adding CCPP data and data provider.
2016-09-28 05:07:01 +01:00
Matt Graham
15425cff0e
Further clarifying reload vs. import note.
2016-09-27 19:15:28 +01:00
Matt Graham
09901921ff
Further clarifying reload vs. import note.
2016-09-27 19:14:44 +01:00
Matt Graham
a0c2f0db1b
Changing to using remove rather than clean in quota issue fix based on lab feedback.
2016-09-27 19:02:22 +01:00
Matt Graham
8a46ac7fc0
Adding clarifications to set up instructions based on feedback from lab.
2016-09-27 19:02:22 +01:00
Matt Graham
137782a06a
Adding note about quota issues.
2016-09-27 19:02:22 +01:00
Matt Graham
b86961d09e
Fix to make sure MLP_DATA_DIR defined in current session.
2016-09-27 19:02:22 +01:00
Matt Graham
f2b6243a84
Adding Python/NumPy tutorial credits.
2016-09-27 19:02:22 +01:00
Matt Graham
7fd23d81cf
Adding link to Stanford numpy tutorial and readability improvements.
2016-09-27 19:02:22 +01:00
Matt Graham
1fae6cb8a2
Fixes to typos and some minor readability improvments.
2016-09-27 19:02:22 +01:00
Matt Graham
4b525bbadb
Changing to using remove rather than clean in quota issue fix based on lab feedback.
2016-09-27 18:46:59 +01:00
Matt Graham
910e3b7a0b
Adding clarifications to set up instructions based on feedback from lab.
2016-09-27 18:46:35 +01:00
Matt Graham
762498dd17
Adding note about quota issues.
2016-09-27 10:26:13 +01:00
Matt Graham
85d692c974
Fix to make sure MLP_DATA_DIR defined in current session.
2016-09-26 12:20:57 +01:00
Matt Graham
ec405f8fd9
Adding Python/NumPy tutorial credits.
2016-09-23 13:13:55 +01:00
Matt Graham
06f1ba6906
Adding link to Stanford numpy tutorial and readability improvements.
2016-09-23 13:08:16 +01:00
Matt Graham
64275866ef
Fixes to typos and some minor readability improvments.
2016-09-23 12:47:33 +01:00
Matt Graham
0b9c88ff20
Merge branch 'mlp2016-7/lab1' of https://github.com/CSTR-Edinburgh/mlpractical into mlp2016-7/lab1
2016-09-22 16:52:27 +01:00