Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
技育展2022 無駄開発 「オセロロボット Isevot」
Search
Nyanyan
September 15, 2022
Technology
0
670
技育展2022 無駄開発 「オセロロボット Isevot」
Nyanyan
September 15, 2022
Tweet
Share
More Decks by Nyanyan
See All by Nyanyan
stdout2020 LT Nyanyan
nyanyan
0
140
Other Decks in Technology
See All in Technology
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
3
18k
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
250
united airlines ™®️ USA Contact Numbers: Complete 2025 Support Guide
flyunitedhelp
1
470
SREのためのeBPF活用ステップアップガイド
egmc
2
1.1k
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
340
Four Keysから始める信頼性の改善 - SRE NEXT 2025
ozakikota
0
240
〜『世界中の家族のこころのインフラ』を目指して”次の10年”へ〜 SREが導いたグローバルサービスの信頼性向上戦略とその舞台裏 / Towards the Next Decade: Enhancing Global Service Reliability
kohbis
3
1.2k
20250708オープンエンドな探索と知識発見
sakana_ai
PRO
4
960
How Do I Contact HP Printer Support? [Full 2025 Guide for U.S. Businesses]
harrry1211
0
130
Rethinking Incident Response: Context-Aware AI in Practice
rrreeeyyy
1
590
事例で学ぶ!B2B SaaSにおけるSREの実践例/SRE for B2B SaaS: A Real-World Case Study
bitkey
1
370
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
330
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
830
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
29
9.6k
Java REST API Framework Comparison - PWX 2021
mraible
31
8.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
24k
We Have a Design System, Now What?
morganepeng
53
7.7k
Visualization
eitanlees
146
16k
Speed Design
sergeychernyshev
32
1k
Building an army of robots
kneath
306
45k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Side Projects
sachag
455
42k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
108
19k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Transcript
オセロロボット Isevot ロボット同士のオセロ 筑波大学理工学群工学システム学類2年 山名琢翔(にゃにゃん) Twitter: @takuto_yamana
山名琢翔(にゃにゃん)とは • ハードソフト回路、一応何でもやる • ルービックキューブ大好き • オセロ大好き • 今回はオセロAIとロボットの話です •
クマ財団 • Maker Faire • IPA未踏事業
オセロAIを作っている話 • 楽しそうなのでオセロAI作ってみよう! ↓半年後 • コンテストで世界1位になった ↓3秒後 • コンテスト外でも世界最強になりたい! ↓半年後
• コンテスト外でも世界最強になった • 現在も開発中
なぜ私のAIが強いのか • 爆速 • Negascout探索 • 並列化 • SIMD •
場合に応じた最大限の最適化 • 正確 • 独自アイデアを取り入れた評価関数 • ゲーム情報学研究会で発表済 • 機械学習 • 約2万行のコード
自作AIと盤面を挟んで オセロがしたい!
黒: 私 白: 最強AI搭載ロボット
雲行きが怪しく…
あっ、あーーー!!!
ロボット同士でオセロ Isevot
電磁石で器用に石を操ります
ロボットアーム2本 石の補給も全自動
え?人間は見るだけ? • ロボット同士なら物理盤面でやる必要なくない? • ロボット1台でも済むんじゃない? • わざわざロボットアームの形にする必要なくない? 私が観戦していて楽しいのでいいんです!!!
オセロの完全解析を目指しています • 8x8オセロがどちら必勝/引分か、まだわかっていない • 5-10年程度でできそうな気がする • 私が世界で初めてやりたい!! • 高度な並列化アルゴリズムの研究 •
高速かつ高精度な評価関数の研究 • スーパーコンピュータを使います • オセロの完全解析自体も無駄開発
まとめ • 世界最強オセロAIを作りました • 思い立ってロボットと対局したら心が折れました • ロボット同士に対局させたら案外観戦が楽しい • オセロの完全解析を目指しています Twitter
@takuto_yamana