Perturbing the simple autoencoderΒΆ

So we have a toy autoencoder that works, if not very usefully. Toys are for playing with; what happens if we tweak it a bit - change the parameters?

The first change is a refactoring - move the data provision and normalisation code into a module. That will clean up the code somewhat, and should make no substantial difference to the results.

Then we can start experimenting in earnest: