paper-with-me

홈 › Papers

geomstats: a Python Package for Riemannian Geometry in Machine Learning

2018-05-21 · ICLR 2019 5 · Nina Miolane, Johan Mathe, Claire Donnat, Mikael Jorda, Xavier Pennec

We introduce geomstats, a python package that performs computations on manifolds such as hyperspheres, hyperbolic spaces, spaces of symmetric positive definite matrices and Lie groups of transformations. We provide efficient and extensively unit-tested implementations of these manifolds, together with useful Riemannian metrics and associated Exponential and Logarithm maps. The corresponding geodesic distances provide a range of intuitive choices of Machine Learning loss functions. We also give the corresponding Riemannian gradients. The operations implemented in geomstats are available with different computing backends such as numpy, tensorflow and keras. We have enabled GPU implementation and integrated geomstats manifold computations into keras deep learning framework. This paper also presents a review of manifolds in machine learning and an overview of the geomstats package with examples demonstrating its use for efficient and user-friendly Riemannian geometry.

📄 PDF Abstract BibTeX arXiv:1805.08308

Code (2)

geomstats/geomstats 공식 구현 pytorch
ninamiolane/geomstats pytorch

Tasks

BIG-bench Machine LearningGPURiemannian optimization

Similar Papers 제목 키워드 기반

Geomstats: A Python Package for Riemannian Geometry in Machine Learning

2020-04-07 · ICLR 2019 5 · Nina Miolane, Alice Le Brigant, Johan Mathe, Benjamin Hou 외

We introduce Geomstats, an open-source Python toolbox for computations and statistics on nonlinear manifolds, such as hyperbolic spaces, spaces of symmetric positive definite matrices, Lie groups of transformations, and …

BIG-bench Machine LearningClusteringDimensionality ReductionGPU+1

Parametric information geometry with the package Geomstats

2022-11-21 · Alice Le Brigant, Jules Deschamps, Antoine Collas, Nina Miolane

We introduce the information geometry module of the Python package Geomstats. The module first implements Fisher-Rao Riemannian manifolds of widely used parametric families of probability distributions, such as normal, g…

spd-metrics-id: A Python Package for SPD-Aware Distance Metrics in Connectome Fingerprinting and Beyond

2025-10-06 · Kaosar Uddin arxiv

We present spd-metrics-id, a Python package for computing distances and divergences between symmetric positive-definite (SPD) matrices. Unlike traditional toolkits that focus on specific applications, spd-metrics-id prov…

Geoopt: Riemannian Optimization in PyTorch

2020-05-06 · Max Kochurov, Rasul Karimov, Serge Kozlukov

Geoopt is a research-oriented modular open-source package for Riemannian Optimization in PyTorch. The core of Geoopt is a standard Manifold interface that allows for the generic implementation of optimization algorithms.…

Riemannian optimization

CausalML: Python Package for Causal Machine Learning

2020-02-25 · Huigang Chen, Totte Harinen, Jeong-Yoon Lee, Mike Yung 외

CausalML is a Python implementation of algorithms related to causal inference and machine learning. Algorithms combining causal inference and machine learning have been a trending topic in recent years. This package trie…

BIG-bench Machine LearningCausal Inference