DeepTracker: Visualizing the Training Process of Convolutional Neural Networks
Dongyu Liu, Weiwei Cui, Kai Jin, Yuxiao Guo, Huamin Qu

TL;DR
DeepTracker is a visual analytics system designed to help experts understand and analyze the complex training processes of CNNs by visualizing training logs and data correlations, aiming to improve training efficiency.
Contribution
The paper introduces DeepTracker, a novel visualization tool that combines hierarchical indexing and cube-style visualization to explore CNN training dynamics in detail.
Findings
Enables exploration of CNN training logs at multiple levels of detail
Reveals complex correlations among training data, weights, and images
Demonstrates effectiveness through case studies on ResNet-50 and ImageNet
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsExplainable Artificial Intelligence (XAI) · Advanced Neural Network Applications · Adversarial Robustness in Machine Learning
