/shikken

A more R-idiomatic wrapper to the shogun toolbox.

Primary LanguageR

shikken is a library for the R programming language that provides a more idiomatic interface to the shogun-toolbox, a C++ library for "large scale" machine learning.

Please refer to the shikken project site for more information.

The library is currently just a wrapper to the r_static library that needs to be installed externally by following shogun's installation instructions. Using the r_static has one big down-side, which is that you can only play with one "shogun learning machine" at a time.

I eventually plan to run around this limitation by either:

  • fix the r_modular interface (which envolves fixing some SWIG bugs) and to have shikken wrap that; or

  • have this library call directly into the libshogun C++ library with Rcpp's help, which I've got working once before.