Strategies and impact of learning curve estimation for CNN-based image classification
Not on the map. Why?
Abstract (arXiv)
Learning curves are a measure for how the performance of machine learning models improves given a certain volume of training data. Over a wide variety of applications and models it was observed that learning curves follow -- to a large extent -- a power law behavior. This makes the performance of different models for a given task somewhat predictable and opens the opportunity to reduce the training time for practitioners, who are exploring the space of possible models and hyperparameters for the problem at hand. By estimating the learning curve of a model from training on small subsets of data only the best models need to be considered for training on the full dataset. How to choose subset sizes and how often to sample models on these to obtain estimates is however not researched. Given that the goal is to reduce overall training time strategies are needed that sample the performance in a time-efficient way and yet leads to accurate learning curve estimates. In this paper we formulate the framework for these strategies and propose several strategies. Further we evaluate the strategies for simulated learning curves and in experiments with popular datasets and models for image classification tasks.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 23 of its 40 references that are in the map. First posted on arXiv 12 Oct 2023.
Builds on
23 of 40 references.
References · 23
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2016Densely Connected Convolutional Networkscited by 6,691
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,320
- 2019Searching for MobileNetV3cited by 1,984
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2016Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learningcited by 1,509
- 2015LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loopcited by 1,350
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,127
11 more
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2017Deep Bayesian Active Learning with Image Datacited by 812
- 2019A Constructive Prediction of the Generalization Error Across Scalescited by 202
- 2017Cost-Effective Active Learning for Deep Image Classificationcited by 165
- 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
- 2021The Shape of Learning Curves: a Reviewcited by 67
- 2022How Much More Data Do I Need? Estimating Requirements for Downstream Taskscited by 22
- 2020Learning Curves for Analysis of Deep Networkscited by 20
- 2022Optimizing Data Collection for Machine Learningcited by 15
- 2018From Nodes to Networks: Evolving Recurrent Neural Networkscited by 6
- 2022The TerraByte Client: providing access to terabytes of plant datacited by 3
Built on by
Not cited yet.