a simple Gradient Boosting library written in Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
lib
sample/syscalls
test
.gitignore
.gitmodules
.travis.yml
LICENSE
README.md
Rakefile
icon_title.svg

README.md

katamuki.rb - a simple Gradient Boosting library written in Ruby

katamuki.rb logo

Build Status

Copyright 2017- Tatsuhiro Aoshima (hiro4bbh@gmail.com).

What is katamuki.rb?

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.

How to use katamuki.rb?

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!!