Someone wanted to learn this too, so Grasp built them a personal learning path.
You can keep exploring this one or create your own
Geometric Machine Learning
Recommended resources
The freely available resources this course will direct you to.
- Homogeneous Transformation Matrices in Robotics | Fundamentals of Robotics | Lesson 14www.youtube.com
- Euler Angles & Homogeneous Coordinates - Vulkan Game Engine Tutorial 12www.youtube.com
- LearnOpenGL - Transformationslearnopengl.com
- Geometric Transformationswww.cs.cornell.edu
- Pairwise Distances for Kernel Methodsmaximerobeyns.com
- torch.cdist — PyTorch main documentationdocs.pytorch.org
Module 2
Deep Learning and Multi-View Computer Vision Foundations
Module 3
Geometric Data, Group Actions, and Equivariance
Module 4
Message Passing, Attention, and Graph Neural Networks
Module 5
Differential Geometry, Manifolds, and Non-Euclidean Spaces
Module 6
Representing, Aligning, and Preparing 3D Geometry
Module 7
Learning on Point Clouds
Module 8
Spectral and Spatial Learning on Meshes
Module 9
E(3)- and SE(3)-Equivariant Neural Networks
Module 10
Methods for Reading, Reproducing, and Evaluating Research
Module 11
Scientific Applications and Geometric Generative Models
Module 12