SkillAgentSearch skills...

DeepTensor

Low-Rank Tensor Decomposition with Deep Network Priors

Install / Use

/learn @vishwa91/DeepTensor
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

DeepTensor: Low-Rank Tensor Decomposition with Deep Network Priors

Paper: https://arxiv.org/abs/2204.03145

Contents

  • data/ -- contains mat files required to run some python scripts. The folder contains a README listing the sources
    • cat_video.mat -- required for run_figure11.py and run_figure11_TV.py
    • icvl.mat -- required for run_figure9.py and run_figure9_bm3d.py
    • pet.mat -- required for run_figure12.py and run_figure12_TV.py
    • weizzman.mat -- required for run_figure2.py
  • modules/ -- contains several python scripts required for all experiments
    • deep_models/ -- folder downloaded from https://github.com/DmitryUlyanov/deep-image-prior
    • cosine_annealing_with_warmup.py -- code for cosine annealing scheduler downloaded from https://github.com/katsura-jp/pytorch-cosine-annealing-with-warmup
    • deep_decoder.py -- convenience code downloaded from https://github.com/reinhardh/supplement_deep_decoder
    • deep_prior.py -- convenience code downloaded from https://github.com/DmitryUlyanov/deep-image-prior
    • lin_inverse.py -- implements functions required for linear inverse problems
    • losses.py -- implements losses required for training include L1, L2, and 2D TV
    • models.py -- implements multilayer perceptron, and multi-dimensional (1D, 2D, and 3D) U-Net
    • spectral.py -- required for run_figure6.py
    • utils.py -- miscellaneous utilities
  • requirements.txt -- contains a list of requirements to run the code base. Install the required packages using pip install -r requirements.txt
  • run_figure2.py -- run this to replicate results in figure 2
  • run_figure6.py -- run this to replicate results in figure 6
  • run_figure7.py -- run this to replicate results in figure 7
  • run_figure9.py -- run this to replicate results with DeepTensor and SVD in figure 9
  • run_figure9_bm3d.py -- run this to replicate results with BM3D in figure 9
  • run_figure11.py -- run this to replicate results with DeepTensor in figure 11
  • run_figure11_TV.py -- run this to replicate results with TV in figure 11
  • run_figure12.py -- run this to replicate results with DeepTensor in figure 12
  • run_figure12_TV.py -- run this to replicate results with TV in figure 12
  • run_table1.py -- run this to replicate results in table 1
View on GitHub
GitHub Stars27
CategoryDevelopment
Updated14d ago
Forks6

Languages

Python

Security Score

90/100

Audited on Mar 26, 2026

No findings