Skip to content

GeoTorch v0.1.0

Compare
Choose a tag to compare
@lezcano lezcano released this 13 Jul 17:46
· 124 commits to master since this release

Initial release

Implements the following manifolds:

  • Rn(n): Rⁿ. Unrestricted optimization
  • Sym(n): Vector space of symmetric matrices
  • Skew(n): Vector space of skew-symmetric matrices
  • Sphere(n): Sphere in Rⁿ. It is Sⁿ⁻¹ = { x ∈ Rⁿ | ||x|| = 1 }
  • SO(n): Manifold of n×n orthogonal matrices
  • Stiefel(n,k): Manifold of n×k matrices with orthonormal columns
  • Grassmannian(n,k): Manifold of k-dimensional subspaces in Rⁿ
  • LowRank(n,k,r): Variety of n×k matrices of rank r or less

And the following constructions:

  • Manifold: Manifold that supports Riemannian Gradient Descent and trivializations
  • Fibration: Fibred space π : E → M, constructed from a Manifold E, a submersion π and local sections of dπ
  • ProductManifold: M₁ × ... × Mₖ