The fastest optimizer, loss for CNN image classification problem

Hello!
I need to fast converge a neural network in a limited number of epochs. Image classification: CNN
What I discovered:

  1. The network should be shallow.
  2. Learning rate balance is needed to converge fast.

Could you give me the fastest converging optimizer and recommendation for learning rate and activation function in the last layer to finish what I need?

Great thank you!

Fast.ai performed some interesting experiments with super-convergence and released a blog post about it here. Maybe it could also be applicable to your use case.

1 Like

I found great article https://medium.com/octavian-ai/which-optimizer-and-learning-rate-should-i-use-for-deep-learning-5acb418f9b2

It’s a great research and I solved the problem.
Thank you very much for help!

If accuracy is important to you, SGD is certainly a safe bet. However, it is also incredibly slow.

But nothing in “the book” says you can’t start with a faster optim, such as Adagrad or Adadelta, and then switch to SGD for the final few epochs, just to squeeze that last bit of accuracy out of a model. I find this to be the best approach.

Happy inferencing,