Copyright (C) 2011-2012 Heidelberg University
Author: Sascha Fendrich
Sol implements several stochastic machine learning algorithms.
sol-bin - binary classification
sol-mucl - multi-class classification
sol-mulab - multi-label classification (small number of labels, only)
- Uses svmlight's sparse data format for input
- For multi-class classification classes should be numbered from 0 to N-1
- For multi-label classification the labels should be numbered from 0 to N-1 and correspond to the bits in the class number given in the training data. This will probably change in future versions.
- STL
- Boost program options
- tiny_log logging library (directly imported as a git submodule)
-
Clone the github repository:
git clone https://github.com/sfendrich/sol.git
-
Register and fetch submodules:
make submodules
-
Compile sol:
make