How to Build Your Own Deep Neural Network