A practical guide to deep learning - Richard Zemel