Interpretability of Machine Learning for Computer Vision
Xinshuo Weng*
*Most slides borrowed from CVPR 2018 tutorial and Stanford
Interpretability of Machine Learning for Computer Vision Xinshuo - - PowerPoint PPT Presentation
Interpretability of Machine Learning for Computer Vision Xinshuo Weng* *Most slides borrowed from CVPR 2018 tutorial and Stanford Type of interpretability methods Type of interpretability methods Type of interpretability methods Type of
Xinshuo Weng*
*Most slides borrowed from CVPR 2018 tutorial and Stanford
Type of interpretability methods
Type of interpretability methods
Type of interpretability methods
Type of interpretability methods
Understanding Models at Different Granularity
What is a unit doing? - Visualize the individual unit
Krizhevsky et al, “ImageNet Classification with Deep Convolutional Neural Networks”, NIPS, 2012.
What is a unit doing? - Visualize the individual unit
Yosinski et al, “Understanding Neural Networks Through Deep Visualization”, ICML, 2015.
What is a unit doing? - Visualize the individual unit
Yosinski et al, “Understanding Neural Networks Through Deep Visualization”, ICML, 2015.
What is a unit doing? - Visualize the individual unit
Zeiler and Fergus, “Visualizing and Understanding Convolutional Networks”, ECCV, 2014.
What is a unit doing? - Visualize the individual unit
What is a unit doing? - Visualize the individual unit
Erhan et al, “Visualizing Higher-Layer Features of a Deep Network”, University of Montreal, 2009.
What is a unit doing? - Visualize the individual unit
Springenberg et al, “Striving for Simplicity: the All Convolutional Net”, ICLR 2015.
What are all the units doing?
PCA t-SNE
Maaten and Hinton, “Visualizing Data using t-SNE”, JMLR, 2008.
What are all the units doing?
Krizhevsky et al, “ImageNet Classification with Deep Convolutional Neural Networks”, NIPS, 2012.
What are all the units doing?
Ulyanov et al, “Deep Image Prior”, CVPR 2018.
What are all the units doing?
Ulyanov et al, “Deep Image Prior”, CVPR 2018.
What are all the units doing?
Dosovitskiy And Brox, “Generating Images with Perceptual Similarity Metrics based on Deep Networks”, NIPS 2016.
What are all the units doing?
Dosovitskiy And Brox, “Generating Images with Perceptual Similarity Metrics based on Deep Networks”, NIPS 2016.
What are all the units doing?
Bau et al, “Network Dissection: Quantifying Interpretability of Deep Visual Representations”, CVPR 2017.
What are all the units doing?
Bau et al, “Network Dissection: Quantifying Interpretability of Deep Visual Representations”, CVPR 2017.
How units are relevant to prediction? Understanding the explainable model
Zhou et al, “Revisiting the Importance of Individual Units in CNNs via Ablation”, arXiv 2018.
How units are relevant to prediction? Understanding the explainable model
Zhou et al, “Revisiting the Importance of Individual Units in CNNs via Ablation”, arXiv 2018.
How units are relevant to prediction? Understanding the explainable model
Zhou et al, “Revisiting the Importance of Individual Units in CNNs via Ablation”, arXiv 2018.
How units are relevant to prediction? Understanding the explainable model
Zhou et al, “Revisiting the Importance of Individual Units in CNNs via Ablation”, arXiv 2018.
How units are relevant to prediction? Understanding the explainable model
Khandelwal, et al, “Sharp Nearby, Fuzzy Far Away: How Neural Language Models Use Context”, ACL 2018.
Conclusion