Goto

Collaborating Authors

 deep learning tip and trick


Deep Learning Tips and Tricks

#artificialintelligence

Below is a distilled collection of conversations, messages, and debates I've had with peers and students on how to optimize deep models. If you have tricks you've found impactful, please share them!! Deep learning models like the Convolutional Neural Network (CNN) have a massive number of parameters; we can actually call these hyper-parameters because they are not optimized inherently in the model. You could gridsearch the optimal values for these hyper-parameters, but you'll need a lot of hardware and time. So, does a true data scientist settle for guessing these essential parameters? One of the best ways to improve your models is to build on the design and architecture of the experts who have done deep research in your domain, often with powerful hardware at their disposal. Here's how to modify dropout and limit weight sizes in Keras with MNIST: Alternatively, we can set the learning rate to zero for that layer, or use per-parameter adaptive learning algorithm like Adadelta or Adam.