geoopt

Manifold optimizer

Provides a framework for optimizing functions on Riemannian manifolds with PyTorch.

Riemannian Adaptive Optimization Methods with pytorch optim

GitHub

851 stars
19 watching
79 forks
Language: Python
last commit: 7 months ago
optimizationpytorchriemannian-geometryriemannian-manifoldriemannian-optimization

Related projects:

Repository Description Stars
mctorch/mctorch A PyTorch extension for optimizing deep learning models on manifold constrained tensors 236
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
metaopt/torchopt An efficient library for differentiable optimization built on top of PyTorch. 544
locuslab/optnet A PyTorch module that adds differentiable optimization as a layer to neural networks 513
gpflow/gpflowopt A Python package for Bayesian optimization using the GPFlow library and TensorFlow. 270
leaderj1001/mobilenetv3-pytorch An implementation of MobileNetV3 using PyTorch with search space optimization 292
saheelbreezo/cloud-optimised-geotiff A collection of tools and libraries for working with cloud-optimized GeoTIFF files in Python. 5
nicolasboumal/manopt A Matlab toolbox for optimizing functions on geometric spaces defined by constraints or regularization terms 314
hyperopt/hyperopt-sklearn Automates search for optimal parameters in machine learning algorithms. 1,588
locuslab/qpth A solver for optimizing quadratic programs in deep learning and other fields. 685
guillaume-chevalier/hyperopt-keras-cnn-cifar-100 Automates hyperparameter optimization and neural network architecture search using Hyperopt on a CNN model for the CIFAR-100 dataset 106
osqp/osqpth A PyTorch module that wraps the OSQP solver for differentiable optimization problems 59
huggingface/optimum-quanto A PyTorch quantization backend for models. 822
maxhalford/eaopt An evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques. 888
deng-cy/deep_learning_topology_opt A toolkit for using machine learning to optimize complex geometries in simulations 107