Code covered by the BSD License
-
IHT_MC(y,M,sizeX,err,x_initia...
Matrix Completion via Iterated Hard Thresholding
-
IST_MC(y,M,sizeX,err,x_initia...
Matrix Completion via Iterated Soft Thresholding
-
NonCVX_MC(y,M,sizeX,p,err,x_i...
Non-convex matrix Completion via Iterated Soft Thresholding
-
Demo.m
-
View all files
|
|
| File Information |
| Description |
Contains three matrix completion algorithms and a demo script for running them. Also compares against other matrix completion algorithms - Singular Value Thresholding and Fixed Point Iteration.
Solves the following three optimization problems:
min rank(X) subject to ||y - M(X)||_2<err via Iterated Hard Thresholding
min nuclear-norm(X) subject to ||y - M(X)||_2<err via Iterated Soft Thresholding
min ||S||_p subject to ||y - M(X)||_2<err, where S = svd(X) via Iterated Soft Thresholding
Requires Sparco since the masking operator has been defined in according to the Sparco framework.
http://www.cs.ubc.ca/labs/scl/sparco/
The algorithms are general enough to work with any other linear operator, and not only the masking operator. The masking operator is just a special case when the problem boils down to one of matrix completion.
For comparing the results with other algorithms download the Singular Value Thresholding toolbox
http://svt.caltech.edu/
|
| MATLAB release |
MATLAB 7.8 (R2009a)
|
| Other requirements |
Sparco: http://www.cs.ubc.ca/labs/scl/sparco/
SVT: http://svt.caltech.edu/ |
|
Tags for This File
|
| Everyone's Tags |
|
| Tags I've Applied |
|
| Add New Tags |
Please login to tag files.
|
|
Contact us at files@mathworks.com