drewwilimitis / lie-group-rotations

Exploring matrix manifolds, lie group theory, and their application to learning rotations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Learning Image Rotations with Lie Groups & Riemannian Geometry

img1

Relevant concepts I explore include:

  • Skew-symmetric matrix manifolds
  • Lie group theory
  • Matrix exponential-based gradient updates in a Riemannian optimization approach
  • The applications to learning rotations

I attempt to implement the following Algorithm 1 in Python - as originally proposed in [1]:

algorithm1

[1]. R. Arora. On learning rotations. In Advances in Neural Information Processing Systems, pages 55–63, 2009.

About

Exploring matrix manifolds, lie group theory, and their application to learning rotations


Languages

Language:Jupyter Notebook 100.0%