├── LICENSE ├── README.md ├── examples └── dict_learning_omniglot.ipynb └── lasso ├── __init__.py ├── conjgrad.py ├── conv2d ├── ista.py └── lip_const.py ├── linear ├── __init__.py ├── dict_learning.py ├── solvers │ ├── __init__.py │ ├── coordinate_descent.py │ ├── gpsr.py │ ├── interior_point.py │ ├── ista.py │ ├── iterative_ridge.py │ ├── orthant_wise_newton.py │ ├── scipy_inference.py │ └── split_bregman.py ├── sparse_encode.py └── utils.py └── nonlinear ├── __init__.py ├── ista.py ├── iterative_ridge_bfgs.py ├── owlqn.py └── split_bregman.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/README.md -------------------------------------------------------------------------------- /examples/dict_learning_omniglot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/examples/dict_learning_omniglot.ipynb -------------------------------------------------------------------------------- /lasso/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/__init__.py -------------------------------------------------------------------------------- /lasso/conjgrad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/conjgrad.py -------------------------------------------------------------------------------- /lasso/conv2d/ista.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/conv2d/ista.py -------------------------------------------------------------------------------- /lasso/conv2d/lip_const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/conv2d/lip_const.py -------------------------------------------------------------------------------- /lasso/linear/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/__init__.py -------------------------------------------------------------------------------- /lasso/linear/dict_learning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/dict_learning.py -------------------------------------------------------------------------------- /lasso/linear/solvers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/__init__.py -------------------------------------------------------------------------------- /lasso/linear/solvers/coordinate_descent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/coordinate_descent.py -------------------------------------------------------------------------------- /lasso/linear/solvers/gpsr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/gpsr.py -------------------------------------------------------------------------------- /lasso/linear/solvers/interior_point.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/interior_point.py -------------------------------------------------------------------------------- /lasso/linear/solvers/ista.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/ista.py -------------------------------------------------------------------------------- /lasso/linear/solvers/iterative_ridge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/iterative_ridge.py -------------------------------------------------------------------------------- /lasso/linear/solvers/orthant_wise_newton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/orthant_wise_newton.py -------------------------------------------------------------------------------- /lasso/linear/solvers/scipy_inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/scipy_inference.py -------------------------------------------------------------------------------- /lasso/linear/solvers/split_bregman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/solvers/split_bregman.py -------------------------------------------------------------------------------- /lasso/linear/sparse_encode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/sparse_encode.py -------------------------------------------------------------------------------- /lasso/linear/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/linear/utils.py -------------------------------------------------------------------------------- /lasso/nonlinear/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/nonlinear/__init__.py -------------------------------------------------------------------------------- /lasso/nonlinear/ista.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/nonlinear/ista.py -------------------------------------------------------------------------------- /lasso/nonlinear/iterative_ridge_bfgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/nonlinear/iterative_ridge_bfgs.py -------------------------------------------------------------------------------- /lasso/nonlinear/owlqn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/nonlinear/owlqn.py -------------------------------------------------------------------------------- /lasso/nonlinear/split_bregman.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-lasso/HEAD/lasso/nonlinear/split_bregman.py --------------------------------------------------------------------------------