python

Python初心者のための強化学習プログラミング

comp Cは知っているけどPythonは知らない人が,手っ取り早く強化学習のプログラムをPythonで書けるようになるための教材を学生演習用に作りました。

OpenAI gym用Dockerイメージ

comp 演習用のPython環境としてDockerイメージを作った

ColaboratoryでKeras-rl+OpenAI Gym (atari)

comp google colaboratory+openAI Gym+Keras-RLの続編。今度はGymのAtariを試してみた。

ColaboratoryでKeras-rl+OpenAI Gym (classical_control)

comp google colaboratory上で,openAI GymのClassic Controlを使って遊べることがわかったので,さらにKeras-RLを使ってDQL(Deep-Q Learning)を試してみた。colaboratoryはKerasをサポートしているので,あっけなくデモが動いてめでたし。

ColaboratoryでOpenAI gym

comp openAI Gymをgoogle colaboratoryで遊ぼうとすると,Algorithm以外の環境ではアニメーション表示がどうするかが問題になるが,一応なんとかなることがわかった。

ColaboratoryでGPU計算

comp pythonのコードを少し試す時にはjupyter notebookが便利なんだけど,お手軽にクラウド上で使えるものが無いかと探したら,google のColaboratoryが無料で使えて,共同編集もできるので便利。 GPU計算にも(多分)2日前位に対応したらしく,tensorflowとかKerasとかも使えるので,ディープラーニングでも遊べる。

分類器とデータ

comp 同じデータに対して異なる分類器を使った分類をするとどうなるかを scikit-learn(pythonの機械学習ライブラリ)を使って示した例。

pyenvでproxy超え

comp pyenvでanacondaをインストールしようとしたが,以下のようにエラーが出る。

Python/Jupyter Notebook

comp Python/Jupyter Notebookのインストールについて...

ニューラルネットワークのお勉強ページ

comp 研究室のOBから教えてもらったニューラルネットワーク関連のページを2つ紹介。