Overview
Syllabus
Intro
Exercise
Sparse Pattern Recognition
Clutter
How can we handle different viewpoints?
Viewpoint Equivariance
What stays constant?
Coordinate frame
How to work in this vector format?
How can we detect objects?
How to detect objects? • An object exists if there is agreement between multiple part predictions
Agreement and Assignment
Capsule Network
Squashed Capsules: Agreement
Squashed Capsules: Assignment Dynamic Routing
New visual symbols for clarity
EM routing for Gaussian Capsules
Transform
Agreement (M step)
Assignment (Estep)
Routing in action
Viewpoint generalization
Constellations
Taught by
UCF CRCV