Copyright 2017- Tatsuhiro Aoshima (hiro4bbh@gmail.com).
katamuki.rb is a simple Gradient Boosting library written in Ruby.
Currently, katamuki.rb cannot be used in general settings, because
katamuki.rb only supports data in JgramDatabase*
, which is required for
running sample/syscalls
.
Currently, katamuki.rb is extremely unstable, so there is no gem for katamuki.rb or installation scripts for deployment.
You can use katamuki.rb on macOS from GitHub, as the following:
# Get latest katamuki.rb from GitHub.
git clone https://github.com/hiro4bbh/katamuki.rb
cd katamuki.rb
git submodule update --init
# You can use OpenBLAS optimized for your machine.
brew install homebrew/science/openblas --build-from-source
# Use latest Ruby (currently tested on version 2.4.0p0).
brew install ruby
# Install FFI for OpenBLAS interface.
gem install ffi
# Happy hacking with katamuki.rb :)
./bin/katamuki.rb
You can see yardoc at http://www.rubydoc.info/github/hiro4bbh/katamuki.rb . WARNING: yardoc has many bugs for katamuki.rb documentation, be careful!!