Kernels is a project on kernel methods (spectral string kernels, string mismatch kernels). It only supports "Mismatch String Kernels" for the moment. I've made 2 implmentations: C++ and Pythonic.
- cmake (the build tool)
- doxygen (optional, except if you need to generate documentation)
- boost (for the algebra involved)
cmake . && make all
To run a python example, type:
python python/trie.py
To run the a C++ example, type:
./bin/main 2 4 0 data/dummy_data.txt data/dummy_kernel.txt
To run the python tests (you'll need nosetests test tool), type:
nosetests -v python/trie.py
To run the C++ tests (you'll need boost component unit_test_framework), type:
./bin/test
(c) DOHMATOB Elvis DOpgima