KingJamesSong/DifferentiableSVD
A collection of differentiable SVD methods and ICCV21 "Why Approximate Matrix Square Root Outperforms Accurate SVD in Global Covariance Pooling?"
This project provides various methods to improve the stability and performance of Singular Value Decomposition (SVD) in deep learning models. It helps machine learning engineers and researchers who are developing computer vision systems, especially for image classification, by providing more reliable ways to handle covariance pooling layers. You input your image classification model and it outputs a model with enhanced accuracy and stability, particularly for fine-grained recognition tasks.
No commits in the last 6 months.
Use this if you are a machine learning engineer or researcher working on deep learning models for computer vision and need more stable and performant SVD computations within your network architectures.
Not ideal if you are looking for a general-purpose SVD library for mathematical computations outside of a deep learning context or for applications other than computer vision.
Stars
80
Forks
4
Language
Python
License
Apache-2.0
Category
Last pushed
Oct 20, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/KingJamesSong/DifferentiableSVD"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
NVlabs/instant-ngp
Instant neural graphics primitives: lightning fast NeRF and more
nerfstudio-project/nerfstudio
A collaboration friendly studio for NeRFs
google/nerfies
This is the code for Deformable Neural Radiance Fields, a.k.a. Nerfies.
SuLvXiangXin/zipnerf-pytorch
Unofficial implementation of ZipNeRF
google/hypernerf
Code for "HyperNeRF: A Higher-Dimensional Representation for Topologically Varying Neural...