C’s メモ

勉強のメモ。

DQNとは?(Deep Q-Network)

DQNとはなんなのだ〜

DQNとはDeep Q-Networkの略で、Q学習を元にした学習手法であり、テレビゲームの学習に使われたりします。
ちなみにQ学習は、最適行動価値関数を決定しますがその近似のためにCNN(Convolutional Neural Network)を用いるものです。

DQNのすごいところは、ゲーム画像のフレームを入力すれば、コントローラーの動きによる動作の”価値”を出力できるところ。
なんと、ゲームの状態(たとえば今走っているとか、今どこにいるとか)を抜き出す必要はなく、ただゲーム画面の画像だけ入力すればよい!!
だから、他のゲームにも容易に応用できてしまう〜💕


かなり浅めな文なので、もっと詳しく分かったらまた書きます。


参考文献:
ゼロから作るDeep Learning -Pythonで学ぶディープラーニングの理論と実装(2018) 斎藤康毅著