CPC G06F 17/16 (2013.01) | 9 Claims |
1. A computer-implemented method for data projection comprising:
providing an electronic device comprising a processor, an input device and an output device, wherein the input device and the output device are electrically coupled to the processor;
randomly initializing, by the processor, a high-dimensional sparse two-dimensional matrix;
fixing, by the processor, the high-dimensional sparse two-dimensional matrix, and calculating an optimal output variable by using the high-dimensional sparse two-dimensional matrix through supervised learning or unsupervised learning;
fixing, by the processor, the optimal output variable, and calculating an optimal high-dimensional sparse two-dimensional matrix by using the optimal output variable;
cyclically fixing, by the processor, the high-dimensional sparse two-dimensional matrix and the output variable, until the optimal output variable is no longer increased when the high-dimensional sparse two-dimensional matrix is fixed, at which point a final high-dimensional sparse two-dimensional matrix is generated;
re-expressing, by the processor, sample data using the final high-dimensional sparse two-dimensional matrix to obtain a projected sample data, wherein the sample data is in a matrix form and is inputted by the input device; and
outputting, by the output device, the projected sample data.
|