We are pleased to announce the outline of RubyData Taiwan Workshop in Ruby x Elixir Conf Taiwan 2018.
The workshop consists of three sessions. The overview of each session is below.
In the first session, you will learn Ruby's data tools through the following topics.
- The existing data tools, development projects, and the relationship of them
- How to use and what we can do with the existing data tools for data analysis
- How to join the development projects
View the notebook on nbviewer.jupyter.org.
In the second session, you will learn Ruby and Python integration through the following topics.
- How to use Python tools from Ruby
- How to integrate Python tools and Rails applications
- The future of pycall.rb and the other language bridging libraries
- How to join the development prjects
View the notebook on nbviewer.jupyter.org.
In the final session, you will learn machine learning programming in Ruby by using mxnet gem. mxnet gem is under development, but surprisingly, you can program deep learning moden by using the current mxnet gem. This session consists of the following topics.
- What is Apache MXNet and mxnet gem
- How to program machine learning from scratch in Ruby by using mxnet gem
- The future development plans and how to join the development
View the notebook on nbviewer.jupyter.org.
We will use Jupyter Notebook in the sessions. If you want to execute codes following to the lecturer during the workshop, please prepare your execution environment for the notebooks by the following commands before the workshop day if possible.
NOTE: You need to install Docker before executing the following commands.
$ git clone git@github.com:RubyData/workshop_taiwan_201804.git
$ cd workshop_taiwan_201804
$ rake docker:pull