Slide 1

Slide 1 text

オセロロボット Isevot ロボット同士のオセロ 筑波大学理工学群工学システム学類2年 山名琢翔(にゃにゃん) Twitter: @takuto_yamana

Slide 2

Slide 2 text

山名琢翔(にゃにゃん)とは • ハードソフト回路、一応何でもやる • ルービックキューブ大好き • オセロ大好き • 今回はオセロAIとロボットの話です • クマ財団 • Maker Faire • IPA未踏事業

Slide 3

Slide 3 text

オセロAIを作っている話 • 楽しそうなのでオセロAI作ってみよう! ↓半年後 • コンテストで世界1位になった ↓3秒後 • コンテスト外でも世界最強になりたい! ↓半年後 • コンテスト外でも世界最強になった • 現在も開発中

Slide 4

Slide 4 text

なぜ私のAIが強いのか • 爆速 • Negascout探索 • 並列化 • SIMD • 場合に応じた最大限の最適化 • 正確 • 独自アイデアを取り入れた評価関数 • ゲーム情報学研究会で発表済 • 機械学習 • 約2万行のコード

Slide 5

Slide 5 text

自作AIと盤面を挟んで オセロがしたい!

Slide 6

Slide 6 text

黒: 私 白: 最強AI搭載ロボット

Slide 7

Slide 7 text

雲行きが怪しく…

Slide 8

Slide 8 text

あっ、あーーー!!!

Slide 9

Slide 9 text

ロボット同士でオセロ Isevot

Slide 10

Slide 10 text

電磁石で器用に石を操ります

Slide 11

Slide 11 text

ロボットアーム2本 石の補給も全自動

Slide 12

Slide 12 text

え?人間は見るだけ? • ロボット同士なら物理盤面でやる必要なくない? • ロボット1台でも済むんじゃない? • わざわざロボットアームの形にする必要なくない? 私が観戦していて楽しいのでいいんです!!!

Slide 13

Slide 13 text

オセロの完全解析を目指しています • 8x8オセロがどちら必勝/引分か、まだわかっていない • 5-10年程度でできそうな気がする • 私が世界で初めてやりたい!! • 高度な並列化アルゴリズムの研究 • 高速かつ高精度な評価関数の研究 • スーパーコンピュータを使います • オセロの完全解析自体も無駄開発

Slide 14

Slide 14 text

まとめ • 世界最強オセロAIを作りました • 思い立ってロボットと対局したら心が折れました • ロボット同士に対局させたら案外観戦が楽しい • オセロの完全解析を目指しています Twitter @takuto_yamana