機械学習名古屋 第15回勉強会に参加してなかったので、発表資料を見て次回の予習をしてる。
(マンションの管理組合の仕事みたいなつまらない用事のため昨年度は土曜や日曜が多く潰れてしまってあまり勉強会に参加できなかった)
第16回勉強会には参加予定だ。
→ 機械学習 名古屋 第16回勉強会 【ゲームの強化学習ハンズオン OpenAI Gym パート2】
前回の資料を読んでる。
→ ゲームの強化学習ハンズオン — OpenAI GymOpenAI gymで強化学習入門(機械学習名古屋第15回勉強会)
OpenAIのgymというライブラリを使ってみるという内容だ。
Macで最近OSを入れ直したので、環境構築からやり直した。
HomeBrewをインストールし、Python3とかいくつかの使用するコマンドをインストールした。
pip3コマンドで、gymとかのライブラリをインストールした。
gitで勉強会資料のPythonのコードをcloneした。
ハンズオンの資料にあるように、とりあえず動かしてみる。
しかし、
% python3 sample_0x.py とかで、普通にsample_0x.pyとかを動かすだけなのだが、途中でエラーで止まってしまう。
pythonは3.6.5というバージョンを使っているし、gymもちゃんとインストールできているのに、なぜだろうか。
前回から2ヶ月の間にgymとかバージョンが上がっていて、ソースコードの互換性が失われているとか??
しかし、gymのバージョンをチェックしてみるとこの数ヶ月の間はバージョンアップは無いし、pip3 install gymとした場合も
git cloneで全部取ってきて入れたものも同様に最新版がインストールされてるようだ。
エラーメッセージでtrace-backがたくさん吐き出されているが、エラー表示の最初のほうだけ見ていて原因になかなか気がつかなかった。
エラー表示の後半のほうにffmpegが足りないみたいな表示が出ているので、brew install ffmpegで入れてみた。
無事に動作するようになったようだ。