9

Are there any machine learning libraries for C. Specifically interested in unsupervised learning.

2 Answers2

5

Here's a detailed table about different machine learning libraries on different languages:

https://github.com/josephmisiti/awesome-machine-learning

Checkout C version here and C++ version here.

Personally speaking, try OpenCV ! OpenCV provides multiple machine learning implementations including KMeans, kNN, SVM, etc.

Icyblade
  • 4,326
  • 1
  • 24
  • 34
4

If you want to use SVMs: libsvm is written in C.

Martin Thoma
  • 18,880
  • 35
  • 95
  • 169