機械学習といえばPythonがいますごい盛り上がりを見せていますが、Rubyでも最近 @mrknさんがPyCallというgemを作っていて、2月23日に行われたRuby Business Users Conference 2017で発表されたみたいです。 sssslide.com ということで Ruby + PyCallで機械学習をやってみる 以前、Python 3.5, scikit-learn, pandasでKaggleのTitanicを使って機械学習のチュートリアルを行ったのでここのコードをRuby化してみる。 saboyutaka.hatenablog.com 基となるPythonのコード Kaggleのデータ(train.csv, test.csv)をローカルのdataディレクトリに配置 pandasでデータを加工 scikit-learn RandomForestでmodel