3 ms·
> i wonder if the average professional coder, still has. chance to beat the big teams ? The common sentiment in r/ML is that a) big labs need some accountabili
by PartiallyTyped 5y ago
> i wonder if the average professional coder, still has. chance to beat the big teams ?
The common sentiment in r/ML is that a) big labs need some accountability because they keep getting credit for work they published but never released source code and therefore third party audit is impossible *. Furthermore, Resnet-50 is back to sota because of up-to-date training protocols, and every paper that claimed superiority was using outdated training techniques (or even none at all) for the baseline.
Furthermore, there are many suspicions that the current generation of DL/ML has reached a local minimum because we have collectively pushed for models, architectures, functions, and optimizers that did well on existing hardware. For example, one hypothesis is that the Adam and AdamW optimizers are doing so well on average because we optimized model architectures for them.
* Before somebody claims that this is part of the research process and we should be able to validate and implement models on our own, I would like to point out that there have been multiple instances where the math appeared sound, but the implemented models were bugged, and outperformed the existing models *because* they were bugged (NB biased) and the test sets didn't capture that. When corrected, the models didn't perform any better than existing unbiased methods.
- joconde 5y ago> Furthermore, Resnet-50 is back to sota because of up-to-date training protocols, and every paper that claimed superiority was using outdated training techniques (or even none at all) for the baseline. That's interesting, do you have a source? I've been thinking about switching to some fancy new architecture in prod, but wasn't sure it would be worth it.
- PartiallyTyped 5y agoCurrent SOTA afaik are: - Patches is all you need [1] - ResNet-50 with new protocols [2] - MLP Mixers [3] [1] https://old.reddit.com/r/MachineLearning/comments/q35lex/r_patches_are_all_you_need/ https://old.reddit.com/r/MachineLearning/comments/q35lex/r_p... [2] https://old.reddit.com/r/MachineLearning/comments/q0vt2b/r_resnet_strikes_back_an_improved_training/ https://old.reddit.com/r/MachineLearning/comments/q0vt2b/r_r... [3] https://old.reddit.com/r/MachineLearning/comments/n59kjo/r_mlpmixer_an_allmlp_architecture_for_vision/ https://old.reddit.com/r/MachineLearning/comments/n59kjo/r_m...
- ShamelessC 5y agoI think it's somewhat confusing to compare an MLP Mixer architecture to a vanilla ResNet-50.
- PartiallyTyped 5y agoWhat do you mean confusing? ResNet-50 with updated training protocol seems to be doing pretty well!