my::own::blog;フリーランスのWeb系エンジニアです。いう記事で、初代ポケモンを今プレイすることの面白さを書いた。面白さの解説で熱が入ってしまい、本題である技術的なことや、これまで強化学習で勉強したことは書けなかったので、本記事に残しておこうと思う。人くらいまで絞られたことになる。初参加ではなんとかやっているなと我ながら思う。「あやしいひかり」ゲンガーが貢献してくれたなと思う。有利な行動を取り続けるというものだ。回戦目に向けて調整した方が良さそう。まんボルト」を覚えているという稀有な事態に結果的に良かったけど、仮にサイドンやサンドパンが入ってたら苦戦した気がするので、少なくともラッキーは「ちきゅうなげ」もしくは「カウンター」が良かった気がするプレイングの点では、ルージュラは「ねむる」を覚えていたので、相手にナッシーがいる以上、優先的に生存させる戦略を選んだ方が良かった気がする。25%に賭け、結果的に死んでしまったが、早めに「ねむる」を発動し、相手のラッキーやスターミーの交代タイミングを読んで目覚めれば良かったと思う。まんボルト」そんなに覚えてるポケモンはいないんじゃね?と思っただろうから、そういう意味では戦略的に裏をついたとも言えなくはないが、まあ偶然のような気もする。本題に入ると、私は初代ポケモンの最適解を知りたいので強化学習を勉強している。つの分野で、「報酬」に従って動的に行動パターンを調整していくプログラムを開発することを指す。有名で、他にも自動運転やロボットの自律制御の分野で使われていたりするらしい。関わることに積極的ではなかった1。系のエンジニアをやったきた。可能性を再確認し、勉強してみたいなと思った。学習できたら面白そうなので、仕事の合間を塗って勉強している。言えるかは分からないが、一応最適な迷路の解は出せた。週間はあまり進んでいない。出てきて、ゲームを攻略するのは理解できたが、ポケモンのようにグラフィカルな要素が重要ではないゲームに対してどうアプローチすれば良いかが分かっていない。みんな大好き「守破離」でやればよいのではないか??本の通りにまずはやってみる。良いから、本の通りにやる。一応、一橋経済で数学や統計学をやったので抵抗は無いが、実務となると難しい。