人工知能にテトリスを学習させる動画に感心の声 あっという間に初心者から上級者に進歩
最終的に人間味ある人工知能に。
人工知能にテトリスを学習させた動画がニコニコ動画にアップされています。動画は人工知能がどうやって学習していくのかを、丁寧に解説しています。
人工知能はまず、「現在の盤面」に「現在落ちてきているブロック」がどう置けるか、全てのパターンを洗い出し、算出された盤面をそれぞれ評価していきます。そして、そのなかで一番評価の高い手を採用していくという仕組み。
人工知能はこの「盤面の評価」が正しくできることが重要となるため、正しく評価するために「学習」をさせます。この動画では「ニューラルネットワーク」と「遺伝的アルゴリズム」を使用しました。
「ニューラルネットワーク」は、脳の神経回路網をモデルにした計算方法。脳の神経細胞は網目状につながっていて、他の神経細胞から一定量の信号を受け取ると、自らも信号を出力します。また、細胞同士の結合には強弱があり、経路によって強い信号として伝わったり、弱い信号として伝わったりします。脳は、この強弱を変化させ学習や記憶をしているそうです。
この仕組みをコンピュータに実装したのが「ニューラルネットワーク」です。脳の神経細胞の代わりに信号の送受信を担当するのが「ノード」。このノードを複数結合させたネットワークを考えます。このノードの入力層にテトリスを数値化した情報、例えば「ブロックの最大の高さ」「穴の数」などを「外部情報」として受け渡します。外部情報を受けた入力層は、中間層に信号を伝達します。このとき、入力層のノードと中間層のノードの結合には強弱があり、伝達信号の大きさも変化します。
中間層のノードは、信号が一定の値を越えた場合に出力層に伝達します。出力層のノードは受け取った信号の合計値を出力します。これが盤面の評価値となります。
ノードの結合の強弱で盤面の評価値が変化することになります。そこで、評価値が正しくなるようにノードの結合の強弱を調整していき、この調整にも人工知能を使います。これを「学習」と呼びます。
「学習」で使うのが、みんな大好き「遺伝的アルゴリズム」。結合の強弱を「遺伝子データ」として扱って、テトリスを上手にプレイできる遺伝子を探していくのです。
遺伝子データをランダムで100個生成します。それぞれの遺伝子データ(=結合の強弱)を使ったニューラルネットワークで、テトリスをプレイ。
自然界では適応度の高い遺伝子が子孫を残しやすいですが、それと同じように、テトリスのスコアが高い遺伝子が選ばれやすいように工夫しつつ、ランダムで2つの遺伝子を選びます。この2つの遺伝子を交叉させて新しい遺伝子を作り、100個になるまで繰り返します。この100個が第2世代となり、同じように第3世代、第4世代と世代交代を繰り返すことで、より高いスコアを出す遺伝子が生成されます。
さて、学習した結果はどうなったでしょうか。第1世代のプレイを見ると、なんとなくできてはいるものの、無計画に「穴」を作ってしまうプレイスタイル。すぐにゲームオーバーとなってしまいました。
次に第5世代です。第1世代と比べて確実に進化している様子がうかがえます。しっかり1列を消していき、そつが無いプレイスタイル。第1世代がゲームオーバーになるタイミングでも、まだ1列目が消せる状態でした。
第10世代、第100世代と進化すると、どんどん賢くなり、ブロックが溜まりにくくなってきます。ただし、プレイ時間を長くする方が高得点となるためか、ブロックを高く積まないようにしてしまうため、4段消しは全くしません。
やっぱり「4段消し」を狙わないプレイスタイルは面白くないと、評価基準を変更しました。「ゲームオーバーのスコア」ではなく「40ラインを消すまでのスコア」で評価し、もう一度学習させます。その結果、4段消しを狙いに行く人間味あふれるプレイスタイルに。しかも、すっごい上手です。これは、見ていて気持ちがいいぞ!
動画を掲載したのはガジュ丸さん。人工知能に関する動画を複数アップしています。この動画は情報処理学会で発表された宇部高専の論文「ニューラルネットワークと遺伝的アルゴリズムを用いたテトリスコントローラの開発」を参考に作ったそうです。
(高橋ホイコ)
関連記事
- 正しいIPアドレスをそろえないと煽られる「IPv4テトリス」が難しすぎると話題
ただブロックを消しても0点のまま……。 - リアルにすればいいってもんじゃないだろ! 物理エンジン搭載「テトリス」が一目で分かるほどのクソゲーなのにはまる
「ライン10」モードはもはや狂気。 - ブロックたちの関係を解説する「テトリス相関図」が完成度高い 田よ……誰もお前を愛さない
□□□□←4連の君は憧れの存在。 - マリオメーカー学会に新たな衝撃 最遅クリア部門に「クリアに20万年」という意欲作が登場、前作の14年から超大幅更新
マリオメーカー(修行)。 - いくらなんでも混ぜすぎだろ! パックマンとPongとスペースインベーダーを全部合体させたゲーム「pacapong」
混ぜすぎ危険。 - 「スーパーマリオブラザーズ」から謎のサウンド発掘。キノコを取る音と1UPの音は、もとは1つのサウンドか
高速再生するとキノコを取ったときの音に酷似。
関連リンク
Copyright © ITmedia, Inc. All Rights Reserved.
-
パパに抱っこされている娘→11年後…… 同じ場所&ポーズで撮影した“現在の姿”が「泣ける」「すてき」と反響
-
「何があった」 絵師が“大学4年間の成長過程”公開→たどり着いた“まさかの境地”に「ぶっ飛ばしてて草」
-
「ほ、本人……?」 日本に“寒い国”から飛行機到着→降りてきた“超人気者”に「そんなことあるw?」「衝撃の移動手段」の声
-
才賀紀左衛門、娘とのディズニーシー訪問に“見知らぬ女性の影” 同伴シーンに「家族を大切にしてくれない人とは仲良くできない」
-
【今日の難読漢字】「誰何」←何と読む?
-
「今やらないと春に大後悔します」 凶悪な雑草“チガヤ”の大繁殖を阻止する、知らないと困る対策法に注目が集まる
-
武豊騎手が2024年に「武豊駅に来た」→実は35年前「歴史に残る」“意外な繋がり”が…… 街を訪問し懐古
-
大谷翔平、“有名日本人シェフ”とのショット 上目遣いの愛犬デコピンも…… 「びっくりした!!」「嬉しすぎる」
-
ハローマックのガチャに挑戦! →“とんでもない偏り”に同情の声 「かわいそう」「人の心とかないんか」
-
古着屋で“インパクト大”なブランケットをリメイクすると…… 劇的な仕上がりに386万再生「これはいいね、欲しい!」【海外】
- パパに抱っこされている娘→11年後…… 同じ場所&ポーズで撮影した“現在の姿”が「泣ける」「すてき」と反響
- 「何があった」 絵師が“大学4年間の成長過程”公開→たどり着いた“まさかの境地”に「ぶっ飛ばしてて草」
- 「中学生で妊娠」した“14歳の母”、「相手は逃げ腰」妊娠発覚からの経緯を赤裸々告白 母親の“意外な反応”も明かす
- 勇者一行が壊滅、1人残った僧侶の選択は……? 「ドラクエでのピンチ」描くイラストに共感「生還できると脳汁」
- 「笑い止まらん」 海外産アプリで表示された“まさかの日本語”に不意打ち受ける人続出 「何があったんだw」
- パパが好きすぎる元保護子猫、畑仕事中もくっついて離れない姿が「可愛すぎる」と反響 2年以上がたった現在は……飼い主に話を聞いた
- アグネス・チャン、米国の自宅が“度を超えた面積”すぎた……ゴルフ場内に立地&門から徒歩5分の豪邸にスタッフ困惑「入っていいのかな」
- 「理解できない」 大谷翔平と真美子さんの“スキンシップ”に海外驚き 「文化は100%違う」「伝説だわ」
- 「車が憎い」 “科捜研”出演俳優、交通事故で死去 兄が悲痛のコメント「忘れないでください」
- PCで「Windowsキー+左右矢印キー」を押すと? アッと驚く隠れた便利機能に「スゲー便利」「知らなかった」
- 「何言ったんだ」 大谷翔平が妻から受けた“まさかの仕打ち”に「世界中で真美子さんだけ」「可愛すぎて草」
- 「絶句」 ユニクロ新作バッグに“色移り”の報告続出…… 運営が謝罪、即販売停止に 「とてもショック」
- 「飼いきれなくなったからタダで持ってきなよ」と言われ飼育放棄された超大型犬を保護→ 1年後の今は…… 飼い主に聞いた
- アレン様、バラエティー番組「相席食堂」制作サイドからのメールに苦言 「偉そうな口調で外して等と連絡してきて、」「二度とオファーしてこないで下さぃませ」
- 「明らかに……」 大谷翔平の妻・真美子さんの“手腕”を米メディアが称賛 「大谷は野球に専念すべき」
- 「やはり……」 MVP受賞の大谷翔平、会見中の“仕草”に心配の声も 「真美子さんの視線」「動かしてない」
- ドクダミを手で抜かず、ハサミで切ると…… 目からウロコの検証結果が435万再生「凄い事が起こった」「逆効果だったとは」
- 「母はパリコレモデルで妹は……」 “日本一のイケメン高校生”グランプリ獲得者の「家族がすごすぎる」と驚がくの声
- 「ごめん母さん。塩20キロ届く」LINEで謝罪 → お母さんからの返信が「最高」「まじで好きw」と話題に
- 「真美子さんさすが」 大谷翔平夫妻がバスケ挑戦→元選手妻の“華麗な腕前”が話題 「尊すぎて鼻血」