Visualizing and Comparing Convolutional Neural Networks
Wei Yu, Kuiyuan Yang, Yalong Bai, Hongxun Yao, Yong Rui

TL;DR
This paper explores the internal mechanisms of CNNs by visualizing their internal representations and comparing different architectures to understand how depth influences their performance and internal information retention.
Contribution
It introduces methods for visualizing CNN internal representations and provides a comparative analysis of CNNs with varying depths to reveal their internal working mechanisms.
Findings
Deeper CNNs retain more complex visual information.
Visualization of internal layers helps understand CNN decision processes.
Deeper architectures show advantages in internal representation complexity.
Abstract
Convolutional Neural Networks (CNNs) have achieved comparable error rates to well-trained human on ILSVRC2014 image classification task. To achieve better performance, the complexity of CNNs is continually increasing with deeper and bigger architectures. Though CNNs achieved promising external classification behavior, understanding of their internal work mechanism is still limited. In this work, we attempt to understand the internal work mechanism of CNNs by probing the internal representations in two comprehensive aspects, i.e., visualizing patches in the representation spaces constructed by different layers, and visualizing visual information kept in each layer. We further compare CNNs with different depths and show the advantages brought by deeper architecture.
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
TopicsNeural Networks and Applications · Generative Adversarial Networks and Image Synthesis · Advanced Neural Network Applications
