機械学習(特に強化学習)が好きな人のノート

機械学習関連のことをまとめていきます。強化学習関連が多いかもしれません

keras

【keras, データセット】ロイターのニュースワイヤーデータセット

今回はkerasが提供しているロイターのニュースワイヤーデータセットに ついて調べた内容をお話します。 データセットの概要 データの内容 説明変数(X) 単語インデックスに割り振られてる単語の調べ方 目的変数(Y) 参考文献 データセットの概要 ロイターのニ…

【keras, データセット】IMDB映画レビューデータセット

今回はkerasが提供しているIMDB映画レビューデータセットに ついて調べた内容をお話します。 データセットの概要 データの内容 説明変数(X) 目的変数(Y) 参考文献 データセットの概要 IMDB映画レビューデータセットとは、 Internet Movie Database(IMDB)とい…

【深層強化学習、keras-rl】keras-rlでDouble-DQNを試す

今回は、keras-rlを使ってDouble-DQNを試します。 Double-DQNは、DQNの過大評価という課題の緩和のために開発された手法です。 ちなみに私の環境は ubuntu 18.04 python 3.6.0 です。 DDQNについて keras-rlのインストール 解く問題 ソースコード 結果の出力…

【深層強化学習、keras-rl】 keras-rlで連続値の行動を扱えるDDPGを試す

深層強化学習ライブラリであるkeras-rlを用いて、 DDPGを動かしてみます。 Open AI gym で提供されているPendulumという問題を解きます。 基本的にはkeras-rlのexmpleコードを用います。 適宜、日本語のコメントや学習結果を表示するためのコードを加えてい…

【深層学習、keras】mnistの数字の回帰モデルをkerasで作る

kerasでmnistの数字の画像を入力したら、その数字を出力するような回帰モデルを 作ってみます。 0と書いてある画像を入力したら、0を出力し、 9と書いてある画像を入力したら、9と出力するようにモデルを作成します。 以下はイメージ図 ちなみにCNNは使いま…

【keras】【深層強化学習】keras-rlを試してみる

背景 keras-rlとは install方法 OpenAI Gym OpenAI Gymでのインストール方法 cartpole問題とは 実験 ソースコード(DQN) 実験結果 エピソード毎の報酬の変化の推移 背景 keras-rlとは kerasを用いて、Deep Q Learningを実装したライブラリです。 比較的容易に…

【ディープラーニング】【keras】kerasでmnistデータの数字分類

今更ながら、単純なmnistの数値分類問題をkerasでやってみようと思います 前提 keras keras はニューラルネットを非常に簡単に構築可能なライブラリです。 install方法 シンプルに以下のコマンドでインストールできる pip install keras mnistデータセット …

【ディープラーニング】kerasで多クラス分類

kerasで多クラス分類 前回 前回は2クラス分類をやりました。 www.tcom242242.net 今回は多クラス分類をやりたいと思う。 やりたいこと irisデータセットをsklearnから取得して分類してみる。 irisデータセット sklearnのirisデータセットには3種類の花の萼…

【ディープラーニング】【keras】排他論理和をkerasで作ったmodelに解かせてみた

kerasの入門として、 排他論理和をkerasで作ったmodelに解かせてみました。 排他論理和 x1 x2 y 0 0 1 1 0 0 0 1 0 1 1 1 モデル 以下のようなモデルを作成して、学習させてみました。 コード from keras.models import Sequential from keras.layers import…