1
$\begingroup$

I am doing some research work regarding deep learning, I have a model and now I want to know and compare how my model performs as compared to others existing model.(like capsule networks, CNN ets..)

I have no idea of about how to evaluate model performance:-

Que 1. For how many epochs and for what batch size(lets say for mnist digits dataset) do I need to train my model?

Que 2. Is there any time condition to train my model, or I can train my model for same no of epochs as other models? Like lets say comparisons have been made after training models for 1 hour. Or is there any condition that I have to train my model for particular amount of time(like 1 hour)?

Que 3. What is the state of the art accuracy and error for mnist dataset today?

Que 4. How do we calculate error?

Thanks for helping :)

$\endgroup$
3

1 Answer 1

2
$\begingroup$

Que 1. For how many epochs and for what batch size(lets say for mnist digits dataset) do I need to train my model?

This depends on your model. Different models may perform differently when trained on different number of epochs, with different batch sizes. Basically, batch size, learning rate, dropout and other regularization methods all have some regularizing effect and interact with each other. They also interact with number of epochs needed to train the model (more regularization needs more training epochs).

Que 2. Is there any time condition to train my model, or I can train my model for same no of epochs as other models? Like lets say comparisons have been made after training models for 1 hour. Or is there any condition that I have to train my model for particular amount of time(like 1 hour)?

No, unless you want to make comparison under time restriction. Notice that this would need you to re-run all the other models in the same conditions as your model, since the results will vary a lot depending on the computational resources that were used by different authors. If you won't re-train the models, you wouldn't know if the results are due to having better (or worse) computational resources or using better model.

Que 3. What is the state of the art accuracy and error for mnist dataset today?

You can find such results (with references) on LeCun's page on MINST or here.

Que 4. How do we calculate error?

Error rate is 1-accuracy, but accuracy is not the best measure of performance, so you should consider other measures as well.

As a comment, MINST is not a great benchmark since everyone trains on it, we probably have NN architectures that overfit to MINST.

$\endgroup$

Not the answer you're looking for? Browse other questions tagged or ask your own question.