I am a C programmer looking to get involved with the ML community and would love thoughts on interesting ML algorithms that are not yet implemented in C.
Searching for "C support vector machine mpi" finds πSvM: "πSvM is a parallel implementation of the Support Vector Machine (SVM) algorithm that allows efficient training and testing on a multiprocessor system" [1] . From a casual inspection of the code it seems there is some C++ and C.
No idea if this is any good, but hey, it exists.
[1] - pisvm.sourceforge.net
Edit: Whoops! of course SVD != SVM. Acronyms, acronyms.
I am a C developer, too, but I don't think it is suitable for ML practicing, which need quick validate what we thought of. for C, designing algorithm and validate will take time longer, I recommend python and R.
6 comments
[ 3.5 ms ] story [ 26.1 ms ] threadI'd really love to have a C implementation of distributed SVD computation for large matrices.
No idea if this is any good, but hey, it exists.
[1] - pisvm.sourceforge.net
Edit: Whoops! of course SVD != SVM. Acronyms, acronyms.
this isn't distributed but claims to be good for large matrices