DeepTracker: Visualizing the Training Process of Convolutional Neural Networks
Not on the map. Why?
Abstract (arXiv)
Deep convolutional neural networks (CNNs) have achieved remarkable success in various fields. However, training an excellent CNN is practically a trial-and-error process that consumes a tremendous amount of time and computer resources. To accelerate the training process and reduce the number of trials, experts need to understand what has occurred in the training process and why the resulting CNN behaves as such. However, current popular training platforms, such as TensorFlow, only provide very little and general information, such as training/validation errors, which is far from enough to serve this purpose. To bridge this gap and help domain experts with their training tasks in a practical environment, we propose a visual analytics system, DeepTracker, to facilitate the exploration of the rich dynamics of CNN training processes and to identify the unusual patterns that are hidden behind the huge amount of training log. Specifically,we combine a hierarchical index mechanism and a set of hierarchical small multiples to help experts explore the entire training log from different levels of detail. We also introduce a novel cube-style visualization to reveal the complex correlations among multiple types of heterogeneous training data including neuron weights, validation images, and training iterations. Three case studies are conducted to demonstrate how DeepTracker provides its users with valuable knowledge in an industry-level CNN training process, namely in our case, training ResNet-50 on the ImageNet dataset. We show that our method can be easily applied to other state-of-the-art "very deep" CNN models.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). First posted on arXiv 26 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 4; 2022: 2; 2023: 1.
7 papers.
- 2022The State of the Art in Enhancing Trust in Machine Learning Models with the Use of Visualizationscited by 29
- 2021T3-Vis: a visual analytic framework for Training and fine-Tuning Transformers in NLPcited by 11
- 2021Explainable Adversarial Attacks in Deep Neural Networks Using Activation Profilescited by 6
- 2021Interactive Analysis of CNN Robustnesscited by 4
- 2022Guidelines for the Regularization of Gammas in Batch Normalization for Deep Residual Networkscited by 1
- 2021Towards data-driven filters in Paraviewcited by 0
- 2023A Comparative Visual Analytics Framework for Evaluating Evolutionary Processes in Multi-objective Optimizationcited by 0
- 2023A Comparative Visual Analytics Framework for Evaluating Evolutionary Processes in Multi-objective Optimization10 Aug 2023
- 2022The State of the Art in Enhancing Trust in Machine Learning Models with the Use of Visualizations22 Dec 2022
- 2022Guidelines for the Regularization of Gammas in Batch Normalization for Deep Residual Networks15 May 2022
- 2021Interactive Analysis of CNN Robustness14 Oct 2021
- 2021T3-Vis: a visual analytic framework for Training and fine-Tuning Transformers in NLP31 Aug 2021
- 2021Towards data-driven filters in Paraview11 Aug 2021
- 2021Explainable Adversarial Attacks in Deep Neural Networks Using Activation Profiles18 Mar 2021