The Gizmo Player
Fakultätsname Informatik Fachrichtung Informatik Institutsname Intelligente Systeme
Dresden, 13.02.2008
Simon Dollé Jan Kopcsek Alper Tunga
The Gizmo Player Simon Doll Jan Kopcsek Alper Tunga Dresden, - - PowerPoint PPT Presentation
Fakulttsname Informatik Fachrichtung Informatik Institutsname Intelligente Systeme The Gizmo Player Simon Doll Jan Kopcsek Alper Tunga Dresden, 13.02.2008 Finding a heuristic function Two ways for learning a heuristic function:
Fakultätsname Informatik Fachrichtung Informatik Institutsname Intelligente Systeme
Simon Dollé Jan Kopcsek Alper Tunga
TU Dresden, 13.02.2008 Gizmo Player Slide 2 of 10
Two ways for learning a heuristic function:
– Analyzing the rules – Identify common elements like game boards or pieces – Finding patterns
– Playing and learning from experience – Monte Carlo strategy
for each move
heuristic function
TU Dresden, 13.02.2008 Gizmo Player Slide 3 of 10
for each move
heuristic function
TU Dresden, 13.02.2008 Gizmo Player Slide 3 of 10
for each move
heuristic function
TU Dresden, 13.02.2008 Gizmo Player Slide 3 of 10
for each move
heuristic function
TU Dresden, 13.02.2008 Gizmo Player Slide 3 of 10
for each move
heuristic function
TU Dresden, 13.02.2008 Gizmo Player Slide 3 of 10
TU Dresden, 13.02.2008 Gizmo Player Slide 4 of 10
moves from our current state, explore them
TU Dresden, 13.02.2008 Gizmo Player Slide 5 of 10
TU Dresden, 13.02.2008 Gizmo Player Slide 5 of 10
moves from our current state, explore them
TU Dresden, 13.02.2008 Gizmo Player Slide 5 of 10
moves from our current state, explore them
TU Dresden, 13.02.2008 Gizmo Player Slide 5 of 10
moves from our current state, explore them
TU Dresden, 13.02.2008 Gizmo Player Slide 5 of 10
moves from our current state, explore them
TU Dresden, 13.02.2008 Gizmo Player Slide 5 of 10
moves from our current state, explore them
moves from our current state, explore them
the highest score using
TU Dresden, 13.02.2008 Gizmo Player Slide 6 of 10 h : the heuristic value n : the number of games through the parent node ni : the number of games through the node
TU Dresden, 13.02.2008 Gizmo Player Slide 6 of 10
moves from our current state, explore them
the highest score using
h : the heuristic value n : the number of games through the parent node ni : the number of games through the node
TU Dresden, 13.02.2008 Gizmo Player Slide 6 of 10
moves from our current state, explore them
the highest score using
h : the heuristic value n : the number of games through the parent node ni : the number of games through the node
TU Dresden, 13.02.2008 Gizmo Player Slide 6 of 10
moves from our current state, explore them
the highest score using
h : the heuristic value n : the number of games through the parent node ni : the number of games through the node
TU Dresden, 13.02.2008 Gizmo Player Slide 6 of 10
moves from our current state, explore them
the highest score using
h : the heuristic value n : the number of games through the parent node ni : the number of games through the node
TU Dresden, 13.02.2008 Gizmo Player Slide 7 of 10
heuristic value
for each player
TU Dresden, 13.02.2008 Gizmo Player Slide 8 of 10
TU Dresden, 13.02.2008 Gizmo Player Slide 9 of 10
– What rule to choose to explore the nodes? – Which move to play?
– Depth first search problem
TU Dresden, 13.02.2008 Gizmo Player Slide 10 of 10