-
Notifications
You must be signed in to change notification settings - Fork 117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[REQUEST] Add Singular Value Decomposition #43
Comments
Hi @dsm , Thank for the request. It is definitely something I have on my to do list and that I'd like to add to the library. But before I can start the work, I have concluded I need additional abstractions in CMSIS-DSP to make it easier to build complex kernels. Vectorization and manual unrolling are unfortunately generating codes which are not very readable and maintainable. Also, I have not yet decided on which implementation. Some are very fast for small matrices but very slow for bigger ones. I was thinking perhaps about Jacobi SVD and only for square matrices. Would you need rectangular matrices also ? In summary, it is on my to do list but I can communicate any schedule and it is likely to take time before it is available in the library. |
Yes great to hear that, I need non-square matrices for pseudoinverse using SVD, I have 100-200 sensor data for curve fitting as 5 or 6 degree polynomial |
if anything need, I can help |
I think maybe implement svd using method of Golub and Reinsch, that repo is implement in pure c Can you review this, please? |
@dsm It is indeed the Golub method I had planned to implement at some point. But thanks for sharing this link. It looks interesting ! |
Hi,
if it is possible, can someone add SVD transform .
The text was updated successfully, but these errors were encountered: