Journal article
GPU accelerated singular value thresholding
- Abstract:
- Matrix completion (MC) is widely used in machine learning and signal processing to fill in the missing data of an incomplete observation matrix. Singular value thresholding (SVT) is one of the most popular algorithms among numerous MC methods. A Python-based GPU-accelerated SVT software is presented in this paper. It is a user-friendly software package to minimise the nuclear norm with high accuracy and high computational efficiency. Its architecture and functionalities are illustrated, followed by a demonstration on how to use this software. Two examples, image inpainting and traffic sensing, are shown to illustrate potential applications of this software. Its impact on scientific and wider audiences is also analysed.
- Publication status:
- Published
- Peer review status:
- Peer reviewed
Actions
Access Document
- Files:
-
-
(Preview, Version of record, pdf, 1.9MB, Terms of use)
-
- Publisher copy:
- 10.1016/j.softx.2023.101500
Authors
- Publisher:
- Elsevier
- Journal:
- SoftwareX More from this journal
- Volume:
- 23
- Pages:
- 101500-101500
- Article number:
- 101500
- Publication date:
- 2023-08-30
- Acceptance date:
- 2023-08-07
- DOI:
- EISSN:
-
2352-7110
- Language:
-
English
- Keywords:
- Pubs id:
-
1521961
- Local pid:
-
pubs:1521961
- Deposit date:
-
2023-09-05
- ARK identifier:
Terms of use
- Copyright holder:
- Elsevier
- Copyright date:
- 2023
- Rights statement:
- © 2023 Published by Elsevier B.V. This is an open access article under the CC BY license.
- Licence:
- CC Attribution (CC BY)
If you are the owner of this record, you can report an update to it here: Report update to this record