Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: second-order-optimization

gpauloski/kfac-pytorch

Distributed K-FAC Preconditioner for PyTorch

Language: Python - Size: 850 KB - Last synced: 7 days ago - Pushed: 7 days ago - Stars: 73 - Forks: 24

Peachypie98/Hessian-Network-Learning

Learning Network using Hessian in PyTorch

Language: Jupyter Notebook - Size: 429 KB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 0 - Forks: 0

amirgholami/PyHessian

PyHessian is a Pytorch library for second-order based analysis and training of Neural Networks

Language: Jupyter Notebook - Size: 2.05 MB - Last synced: 25 days ago - Pushed: 28 days ago - Stars: 625 - Forks: 110

cor3bit/awesome-som4ml

A curated list of resources for second-order stochastic optimization methods in ML

Size: 16.6 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

lixilinx/psgd_torch

Pytorch implementation of preconditioned stochastic gradient descent (affine group preconditioner, low-rank approximation preconditioner and more)

Language: Python - Size: 1.91 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 91 - Forks: 7

mizhaan23/crpn_algo

This directory contains the source code of the experiments as shown in our main paper. It is still work in progress.

Language: Python - Size: 312 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

AntoinePassemiers/Beyond-Gradient-Descent

Minimalist deep learning library with first and second-order optimization algorithms made for educational purpose

Language: Python - Size: 3.4 MB - Last synced: about 2 months ago - Pushed: 10 months ago - Stars: 9 - Forks: 3

ltatzel/PyTorchHessianFree

PyTorch implementation of the Hessian-free optimizer

Language: Python - Size: 141 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 26 - Forks: 3

leotau2018/AASA_CODE

An accelerated active‑set algorithm for a quadratic semidefinite program with general constraints

Language: MATLAB - Size: 3.32 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

elated-sawyer/Convex-Relaxation

Solve DNN relaxations of nonconvex quadratic programming problems.

Language: Julia - Size: 105 KB - Last synced: 4 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

lixilinx/psgd_tf

Tensorflow implementation of preconditioned stochastic gradient descent

Language: Python - Size: 7.4 MB - Last synced: about 2 months ago - Pushed: 6 months ago - Stars: 34 - Forks: 14

OPTAMI/OPTAMI

This package is dedicated to high-order optimization methods. All the methods can be used similarly to standard PyTorch optimizers.

Language: Python - Size: 1.54 MB - Last synced: 6 months ago - Pushed: 6 months ago - Stars: 15 - Forks: 4

amirgholami/adahessian

ADAHESSIAN: An Adaptive Second Order Optimizer for Machine Learning

Language: Python - Size: 1.95 MB - Last synced: 6 months ago - Pushed: about 1 year ago - Stars: 225 - Forks: 47

CharlieDinh/FEDL

FEDL-Federated Learning algorithm using TensorFlow (Transaction on Networking 2021)

Language: Python - Size: 126 MB - Last synced: 7 months ago - Pushed: over 3 years ago - Stars: 44 - Forks: 22

tomoleary/hessianlearn

Hessian-based stochastic optimization in TensorFlow and keras

Language: Python - Size: 4.21 MB - Last synced: 4 months ago - Pushed: about 2 years ago - Stars: 28 - Forks: 3

IST-DASLab/EFCP

The repository contains code to reproduce the experiments from our paper Error Feedback Can Accurately Compress Preconditioners available below:

Language: Python - Size: 3.39 MB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 2 - Forks: 0

jmdvinodjmd/LIBS2ML

LIBS2ML: A Library for Scalable Second Order Machine Learning Algorithms

Language: C++ - Size: 221 KB - Last synced: 8 months ago - Pushed: over 2 years ago - Stars: 9 - Forks: 7

hsivan/fosi

FOSI library for improving first order optimizers with second order information

Language: Python - Size: 2.46 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2 - Forks: 0

EmbersArc/Epigraph

A C++ interface to formulate and solve linear, quadratic and second order cone problems.

Language: C++ - Size: 2.78 MB - Last synced: 7 months ago - Pushed: almost 3 years ago - Stars: 134 - Forks: 15

S0852306/Numpy-Implementation-of-Neural-Nets

Numpy implementation of Neural Networks with SGDM, ADAM and BFGS solvers, suitable for surface fitting

Language: Jupyter Notebook - Size: 332 KB - Last synced: 9 months ago - Pushed: 9 months ago - Stars: 0 - Forks: 0

yorkerlin/StructuredNGD-DL

Matrix-multiplication-only KFAC; Code for ICML 2023 paper on Simplifying Momentum-based Positive-definite Submanifold Optimization with Applications to Deep Learning

Language: Python - Size: 40 KB - Last synced: 9 months ago - Pushed: 10 months ago - Stars: 1 - Forks: 0

CharlieDinh/FEDL_pytorch

This repository implements FEDL using pytorch

Language: Python - Size: 10.7 MB - Last synced: 9 months ago - Pushed: over 3 years ago - Stars: 41 - Forks: 8

kenshi84/compatible-intrinsic-triangulations

Compatible Intrinsic Triangulations (SIGGRAPH 2022)

Language: C++ - Size: 2.76 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 17 - Forks: 3

CharlieDinh/DONE

Federated Learning using PyTorch. Second-Order for Federated Learning. (IEEE Transactions on Parallel and Distributed Systems 2022)

Language: Jupyter Notebook - Size: 58.8 MB - Last synced: 9 months ago - Pushed: almost 2 years ago - Stars: 16 - Forks: 1

hiroyuki-kasai/Subsampled-RTR

Subsampled Riemannian trust-region (RTR) algorithms

Language: MATLAB - Size: 4.95 MB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 5 - Forks: 5

sayarghoshroy/Optimization_and_Learning

Concepts and algorithms in core learning theory

Language: Jupyter Notebook - Size: 4.6 MB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 1 - Forks: 1

dahyun-kang/newoptpy

Newton’s second-order optimization methods in python

Language: Python - Size: 21.1 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 3 - Forks: 0

qiuweili/altmin

Second-Order Convergence of Alternating Minimizations

Size: 867 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 4 - Forks: 2

yangorwell/NGPlus

NG+: A new second-order optimizer for deep learning

Language: Python - Size: 19.9 MB - Last synced: 9 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 4

Edoardo-Tronci/ALA

Adaptive Linesearch Algorithm

Language: Python - Size: 42.3 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

aniruddhavpatil/second-order-model-selection

Regularization, Bayesian Model Selection and k-fold Cross-Validation Selection

Language: Python - Size: 1.69 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

riccardocadei/adahessian

Discussion of advantages and disadvantages of AdaHessian, a state-of-the-art Second Order Methods over First Order Methods on a Non-Convex Optimization Problem (digits classification on MNIST database using ResNet18). - @ EPFL

Language: Jupyter Notebook - Size: 1.2 GB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0

tomoleary/MatrixFreeNewton.jl

Prototyping of matrix free Newton methods in Julia

Language: Julia - Size: 96.7 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 7 - Forks: 0

Related Keywords
second-order-optimization 33 optimization-algorithms 9 deep-learning 9 pytorch 6 optimization 5 optimizer 4 hessian-free 4 newton-method 4 low-rank-approximation 3 hessian-vector-product 3 stochastic-gradient-descent 3 federated-learning 3 stochastic-optimization 3 hessian 3 gradient-descent 3 newtons-method 2 tensorflow 2 pytorch-implementation 2 preconditioner 2 big-data 2 stochastic-optimizers 2 lie-groups 2 affine-group 2 adahessian 2 jax 2 fedl 2 kfac 2 sampling-methods 1 riemannian-optimization 1 riemannian-manifold 1 riemannian-geometry 1 large-scale-optimizations 1 sub-sampling 1 gradient-descent-algorithm 1 julia 1 federated-edge-learning 1 done 1 triangle-mesh 1 siggraph2022 1 siggraph 1 parameterization 1 intrinsic-triangulation 1 inter-surface-mapping 1 geometry-processing 1 cross-parameterization 1 computer-graphics 1 compatible-triangulation 1 bijective-maps 1 bijection 1 optimization-methods 1 natural-gradients 1 fisher 1 non-convex-optimization 1 mnist 1 machine-le 1 cross-validation-selection 1 bayesian-model-selection 1 training-algorithm 1 second-order-stationary-points 1 plateaus 1 negative-curvature-directions 1 multilayer-neural-networks 1 proximal-algorithms 1 nonconvex 1 matrix-factorization 1 matrix-completion 1 low-rank-matrix-recovery 1 low-rank-factorization 1 global-optimization 1 alternating-optimization 1 alternating-minimization 1 quasi-newton-method 1 quasi-newton 1 regression 1 python 1 classification 1 trust-region 1 subsample 1 dane 1 pytorch-optimizers 1 high-order-methods 1 damped-netwon 1 optimization-problem 1 mathematical-programming 1 cutting-plane 1 semidefinite-programming 1 matrix-estimation 1 matrix-approximation 1 financial-risk-management 1 active-set-methods 1 matrix-free 1 ggn 1 deep-neural-networks 1 conjugate-gradient 1 neural-networks 1 backpropagation-algorithm 1 reinforcement-learning 1 machine-learning 1 awesome 1 second-order 1