Training Deep Networks from Zero to Hero: avoiding pitfalls and going beyond
Not on the map. Why?
Abstract (arXiv)
Training deep neural networks may be challenging in real world data. Using models as black-boxes, even with transfer learning, can result in poor generalization or inconclusive results when it comes to small datasets or specific applications. This tutorial covers the basic steps as well as more recent options to improve models, in particular, but not restricted to, supervised learning. It can be particularly useful in datasets that are not as well-prepared as those in challenges, and also under scarce annotation and/or small data. We describe basic procedures: as data preparation, optimization and transfer learning, but also recent architectural choices such as use of transformer modules, alternative convolutional layers, activation functions, wide and deep networks, as well as training procedures including as curriculum, contrastive and self-supervised learning.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 39 of its 68 references that are in the map. First posted on arXiv 6 Sep 2021.
Builds on
39 of 68 references.
References · 39
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,639
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2016Layer Normalizationcited by 5,669
- 2016SGDR: Stochastic Gradient Descent with Warm Restartscited by 5,045
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2020Bootstrap your own latent: A new approach to self-supervised Learningcited by 4,750
27 more
- 2015SSD: Single Shot MultiBox Detectorcited by 3,130
- 2016Wide Residual Networkscited by 3,070
- 2020Exploring Simple Siamese Representation Learningcited by 2,866
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,857
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2021Barlow Twins: Self-Supervised Learning via Redundancy Reductioncited by 1,838
- 2016Understanding deep learning requires rethinking generalizationcited by 1,674
- 2019Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regressioncited by 1,368
- 2014How transferable are features in deep neural networks?cited by 1,225
- 2016Instance Normalization: The Missing Ingredient for Fast Stylizationcited by 1,198
- 2016SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model sizecited by 1,060
- 2014Deep Neural Networks are Easily Fooled: High Confidence Predictions for Unrecognizable Imagescited by 776
- 2020Self-supervised Learning: Generative or Contrastivecited by 694
- 2019Self-supervised Visual Feature Learning with Deep Neural Networks: A Surveycited by 657
- 2018Do Better ImageNet Models Transfer Better?cited by 565
- 2021Pervasive Label Errors in Test Sets Destabilize Machine Learning Benchmarkscited by 395
- 2019Making Convolutional Networks Shift-Invariant Againcited by 391
- 2018How Does Batch Normalization Help Optimization?cited by 357
- 2019On The Power of Curriculum Learning in Training Deep Networkscited by 286
- 2020Do Wide and Deep Networks Learn the Same Things? Uncovering How Neural Network Representations Vary with Width and Depthcited by 245
- 2020Common pitfalls and recommendations for using machine learning to detect and prognosticate for COVID-19 using chest radiographs and CT scanscited by 158
- 2018Curriculum Learning by Transfer Learning: Theory and Experiments with Deep Networkscited by 114
- 2018Software Engineering Challenges of Deep Learningcited by 41
- 2017Image Classification of Melanoma, Nevus and Seborrheic Keratosis by Deep Neural Network Ensemblecited by 23
- 2017The Devil is in the Middle: Exploiting Mid-level Representations for Cross-Domain Instance Matchingcited by 13
- 2018Unsupervised representation learning using convolutional and stacked auto-encoders: a domain and cross-domain feature space analysiscited by 5
- 2019Generalization of feature embeddings transferred from different video anomaly detection domainscited by 3
Built on by
Citing papers per year: 2022: 1; 2023: 1; 2024: 1.
3 papers.