Backend Aug 31, 2019

Tensorflow Ruby API

GrillRB Conference 2019

Link to the presentation: https://drive.google.com/file/d/1yVOPcwfDEDIbjthSbUuEMXUgGeZvNZTL/view

TensorFlow(http://tensorflow.org/) is an extraordinary open-source software library for numerical computation using data flow graphs. It was originally developed by researchers and engineers working on the Google Brain Team within Google’s Machine Intelligence research organization for the purpose of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well. TensorFlow comes with an easy to use Python interface and a C++ interface to build and execute your computational graphs. However, it is available only in Python, and due to the strong interest from the Ruby community, I took an interest in porting it. I worked on Ruby API with support from Somatic.io and SciRuby foundation and came across some cool things that I would like to share with you.