Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Understanding Deep Neural Networks - CVPR 2020 iMLCV Tutorial

Bolei Zhou via YouTube

Overview

Explore deep neural network understanding in this CVPR'20 iMLCV tutorial video. Delve into applications of deep learning, research themes, and perturbation approaches. Learn about meaningful and extremal perturbations for interpretability, examining foreground evidence and background suppression effects. Discover techniques for adversarial defense, including regularization and smooth masks. Compare with prior work, focusing on weak localization performance and output class selectivity. Investigate intermediate activations, spatial and channel attribution, and activation "diffing". Analyze concepts per filter and filters per concept in self-supervised learning. Examine concept embedding spaces for segmentation and classification tasks. Gain insights into human-guided machine learning and future directions for model debugging.

Syllabus

Intro
Applications of Deep Learning
Research Themes
Prior Work: Perturbation Approaches
Our Approach: Meaningful Perturbations
Our Approach: Extremal Perturbations
Interpretability
Foreground evidence is usually sufficient
Suppressing the background may overdrive the network
Adversarial Defense
Regularization to mitigate artifacts
Area Constraint
Smooth Masks
Comparison with Prior Work
Measure Performance on Weak Localization
Selectivity to Output Class
Sensitive to Model Parameters
Intermediate Activations
Spatial Attribution
Channel Attribution
Activation "Diffing"
# Concepts per Filter
# Filters per Concept
Self-Supervised Learning
Comparing Concept Embedding Spaces
Segmentation
Classification
Human-Guided Machine Learning
Future Work: Model Debugging

Taught by

Bolei Zhou

Reviews

Start your review of Understanding Deep Neural Networks - CVPR 2020 iMLCV Tutorial

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.