2018-05-01から1ヶ月間の記事一覧

Q学習でOpen AI GymのPendulum V0を学習した

強化学習のQ学習を勉強したので、せっかくなので Open AI Gymの 「pendulum v0」の学習を実装した。 この記事では Q 学習の基礎は知っているという前提で、学習環境や実装で苦労した点を説明する。 gym のインストール gym をインストール $ pip install gym…

mac にpyenv で python3 の環境を構築した

機械学習関係の勉強をしてみたくなったので、mac に python3 の環境を構築した。 pyenv のインストール python2 が必要になることがあるかもしれないので、pyenv をインストールしてバージョン管理する pyenv のインストール $ git clone https://github.com…

Effective Javaを勉強します【第10章】

項目66. 共有された可変データへのアクセスを同期する synchronized 予約語 Java ではマルチスレッドを取り扱うことができる。しかし複数のスレッドが同じオブジェクトを 同時に操作すると、プログラムが意図しない動作をする可能性がある。この問題を解決す…