強化学習、マルチエージェント強化学習、その他機械学習全般

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

MENU

ニューラルネット

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

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

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

tensorflowで多クラス分類 背景 前回、Kerasを使ってirisデータを分類しました。 www.tcom242242.net 今回はそれをTensorFlowでやってみました。 やりたいこと 前回と同じですが irisデータセットをsklearnから取得して分類する。 irisデータセット sklearn…

tensorflow入門サイト

わかりやすいサイト s0sem0y.hatenablog.com

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

今回は深層強化学習ライブラリのKeras-rl をとりあえず試したいと思います。 keras-rlとは install方法 問題設定 OpenAI Gym Cartpole問題とは 制御値、観測、報酬等について 制御値(行動) 観測 報酬 エピソードの終了判定 実験 ソースコード 実験結果 エ…

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

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

CNNの伝搬と逆伝搬

※これから少しづつ改良していきます。 はじめに 少しCNNを触る機会があったので、 CNNにおいての伝搬、逆伝搬のところを勉強して自分用としてまとめた。 正直、数式はほとんど以下のサイトと同じである。 こちらの都合により $a$ を $y$ と変更しているなど…

大脳皮質についてのメモ

大脳の外側2〜4ミリメートルの層があり、「大脳皮質」と呼ばれている。 この大脳皮質は約140億個のニューロンから構成されている。 参考: 無料イラスト 脳(png・CSeps) 各部位についてのまとめ 頭頂葉 感覚情報の統合を行っている 一部は視覚の処理に関わ…

畳込みニューラルネットの処理メモ

畳込みニューラルネットワークの各処理をよく忘れるのでメモ 以下の画像で畳み込みニューラルネットの処理を説明 ① 入力画像。今回は(32,32)を想定 ②畳込み (3,3)のフィルタを用いて畳込みを行う。 畳後の出力(特徴量マップ)のサイズは以下の式で計算でき…

【ディープラーニング】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…

簡易的なニューラルネットのライブラリをrubyで作ってみた

フィードフォワード型ニューラルネット用ライブラリ rubyでkeras風に簡単にニューラルネットを構築できるようなものを作ってみました。 インストール方法 gem install t_nn 2値分類 x1 x2 y 0 0 0 1 0 1 0 1 1 1 1 0 サンプルコード require "t_nn" model =…

バックプロパゲーションの更新式の導出

※これから、もう少し綺麗にしていきます フィードフォワード型のニューラルネットを実装しようとしたときに、 バックプロパゲーションの式展開が思い出すのに時間かかったのでメモ。 活性化関数はsigmoid関数としている。 バックプロパゲーションの更新式の…