richmanbtcさんの「機械学習ボットのチュートリアル」をGoogle colaboratoryで動かす

機械学習ボットのチュートリアルは、dockerでローカルに環境を作りjupiter noteのチュートリアルをステップbyステップで動かす仕組み。

Docker環境の準備が大変だったので、google colaboratory(無償)で動くように修正した。

Google ColabのIDさえ作れば(無償)、ブラウザのみでチュートリアルに取り組むことができる。以下のURLをクリックしてみてください。

修正内容

修正は簡単でColaboratoryに入っていないライブラリをインストールする以下のスクリプトを最初に走らせれば動く。環境の更新毎に1回の実行とはいえ、ta-libのコンパイルに3分ぐらいかかる。長期利用にはオリジナルのDocker版のほうがおすすめかもしれない。

!wget http://prdownloads.sourceforge.net/ta-lib/ta-lib-0.4.0-src.tar.gz
!tar -xzvf ta-lib-0.4.0-src.tar.gz
%cd ta-lib
!./configure --prefix=/usr
!make
!make install
!pip install TA-LIB
! pip install ccxt
! pip install lightgbm
! pip install "git+https://github.com/richmanbtc/crypto_data_fetcher.git@v0.0.9#egg=crypto_data_fetcher"

修正したファイルは以下。

Botterのリアル


Richmanbtc先生の本もでましたね。書いてあるチュートリアルは同じだけれども、「理系がんばれ」メッセージが勇気づけられます(という私は文系)。


この記事が気に入ったらサポートをしてみませんか?