Red Chainer : A deep learning framework
A flexible framework for neural network for Ruby
Description
It ported python's Chainer with Ruby.
Requirements
- Ruby 2.3 or later
Installation
Add this line to your application's Gemfile:
gem 'red-chainer'
And then execute:
$ bundle
Or install it yourself as:
$ gem install red-chainer
Usage
mnist sample program is here
# when install Gemfile
$ bundle exec ruby examples/mnist/mnist.rb
# when install yourself
$ ruby examples/mnist/mnist.rb
License
The MIT license. See LICENSE.txt for details.
Red Chainer implementation status
Chainer 2.0 (Initial ported version) |
Red Chainer (0.3.1) | example | |
---|---|---|---|
activation | 15 | 5 | LogSoftmax, ReLU, LeakyReLU, Sigmoid, Tanh |
loss | 17 | 2 | SoftMax, MeanSquaredError |
optimizer | 9 | 2 | Adam, MomentumSGDRule |
connection | 12 | 2 | Linear, Convolution2D |
pooling | 14 | 3 | Pooling2D, MaxPooling2D, AveragePooling2D |
example | 31 | 3 | MNIST, Iris, CIFAR |
GPU | use cupy | ToDo | want to support Cumo |