Re:Deep Learning Benchmarks
by reality_hacker on Friday March 04, 2016 @06:16PM
(#11227488)
Performance in terms of model accuracy. How accurate will be those models.
[ Parent
| on HN ]
No accuracy is not included, since that is something that should be constant for each model across frameworks.
These benchmarks aim to highlight the performance differences in terms of speed/memory usage across frameworks and machine configurations.
There is also the practical hurdle that training imagenet models to maximum accuracy takes 1 week+.
Re:Deep Learning Benchmarks
by reality_hacker on Saturday March 05, 2016 @05:18PM
(#11231345)
So, are you saying that output of all frameworks are exactly and always the same?
Sorry, if I am asking stupid questions.
Not exactly, no. But not even the output of the same framework will always be the same since you are usually randomly initalizing the weights in a network and randomly picking the samples used in SGD[1] (the seed for the RNG could of course be a fixed one to mitigate this somewhat).
But in the end, if you are using the same model, the same solver and the same RNG, yes the output of all frameworks should be the same. In practice this also mostly holds true, since the stochastic processes involved are geared towards finding a good local minimum, which is the same given a model and a dataset.
[1]: https://en.wikipedia.org/wiki/Stochastic_gradient_descent
Re:Deep Learning Benchmarks
by reality_hacker on Monday March 07, 2016 @01:00PM
(#11240323)
So, there is a strong chance that you are comparing very different things, and frameworks which perform not good in terms of speed can be far superior in terms of models quality.