Rewrite of LibSVM and LibSVM-Plus libraries
C++ C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Kernel
SVMType
Solver
Cache.h
LRUCache.cpp
LRUCache.h
README
SVM_Kernel.cpp
SVM_Kernel.h
SVM_Matrix.h
SVM_Model.cpp
SVM_Model.h
SVM_Node.h
SVM_Parameter.h
SVM_Problem.cpp
SVM_Problem.h
SVM_SVMType.h
SVM_Solutioninfo.h
SVM_Solver.cpp
SVM_Solver.h
interface_functions.cpp
interface_functions.h
main.cpp
static_trainers.cpp
static_trainers.h
svm-predict.cpp
svm-scale.cpp
svm-train.cpp

README

This is a VERY experimental rewrite of libSVM and LibSVM-Plus.

@link http://www.csie.ntu.edu.tw/~cjlin/libsvm/
@link http://wiki.github.com/vincenzo/LIBSVM-Plus/

TODO:
- continue refactoring
- remove debug messages
- remove unused code
- add library namespace
- add abstract factory for Kernel and SVM types so it's possible to extend the library
- reduce dependencies
- revise includes to speed up compile time
- implement cache
- optimise code (GPU? Threads?)
- add tests
- add language bindings
- add documentation
-