xueshengke / tnnr Goto Github PK
View Code? Open in Web Editor NEWThis is an implementation of Truncated Nuclear Norm Regularization Method.
This is an implementation of Truncated Nuclear Norm Regularization Method.
This code includes the detailed implementation of the paper: Reference: Hu, Y., Zhang, D., Ye, J., Li, X., & He, X. (2013). Fast and accurate matrix completion via truncated nuclear norm regularization. IEEE Transactions on Pattern Analysis and Machine Intelligence, 35(9), 2117-2130. First written by debingzhang, Zhejiang Universiy, November 2012. The code contains: |-------------- |-- TNNR_main.m entrance to start real image experiment |-- TNNR_synthetic.m entrance to start synthetic experiment |-- function |-- PSNR.m compute the PSNR and Erec for recovered image |-- nuclear_norm.m compute the nuclear norm of matrix |-- TNNR-admm/ optimization via ADMM |-- result/ directory for saving experimental results |-- admm_pic.m optimization via ADMM |-- admmAXB.m iteration to sovle ||X||_* |-- TNNR-apgl/ optimization via APGL |-- result/ directory for saving experimental results |-- admm_apgl.m optimization via APGL |-- apglAXB.m iteration to sovle ||X||_* observed elements; rows with more observed elements are given smaller weights |-- mask/ directory for various mask types, 300x300 |-- pic/ directory for original images |------------- For algorithm interpretation, please read Hu et al. (2013) paper, in which more details are demonstrated. If you have any questions about this implementation, please do not hesitate to contact me. Ph.D. Candidate, Shengke Xue, College of Information Science and Electronic Engineering, Zhejiang University, Hangzhou, P. R. China, e-mail: (either one is o.k.) [email protected], [email protected].
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.