General Game Playing - ru.is · General Game Playing • Agents that learn how to play many...
Transcript of General Game Playing - ru.is · General Game Playing • Agents that learn how to play many...
![Page 1: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible](https://reader035.fdocuments.net/reader035/viewer/2022062505/5ec776dd10d7bd5f6f007776/html5/thumbnails/1.jpg)
General Game Playing
• Agents that learn how to play many different games well.
– Rules described in GDL, but need to learn the strategy.
• Possible supervisors:
– Yngvi Björnsson, PhD
– Stephan Schiffel, PhD
– Hilmar Finnsson, PhD
![Page 2: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible](https://reader035.fdocuments.net/reader035/viewer/2022062505/5ec776dd10d7bd5f6f007776/html5/thumbnails/2.jpg)
Possible GGP Projects
• Fast GDL reasoner [MSc-60]
– Logic programming / Compilers
• GGP Server [UG]
– Add new functionality.
– Java programming
– http://ggpserver.general-game-playing.de
• Other GGP Projects [MSc-30/60, UG]
– Learning Heuristics
– Real-time Planning
– CBR approach
– …Contact us! [email protected] [email protected]
![Page 3: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible](https://reader035.fdocuments.net/reader035/viewer/2022062505/5ec776dd10d7bd5f6f007776/html5/thumbnails/3.jpg)
Angry Birds Agent
• Building an AI agent to play Angry Birds– AI for playing game
– Improve existing infrastructure:
• Image recognition
• Trajectory prediction
– [MSc-30/60, UG]
• Uses same interface as a human:– Chrome Browser
• Participate in an competition next summer
![Page 4: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible](https://reader035.fdocuments.net/reader035/viewer/2022062505/5ec776dd10d7bd5f6f007776/html5/thumbnails/4.jpg)
Planning
• Autonomous planning– Implement and experiment
with a recent planning approach (ECAI’12) using an existing framework.
• Path planning in games– Dynamic obstacles
– Map decomposition
• Terrain analysis
– Multiple units
• Real-time planning– Single-agent search (GGP)
• [MSc-30/60, UG]
![Page 5: General Game Playing - ru.is · General Game Playing • Agents that learn how to play many different games well. – Rules described in GDL, but need to learn the strategy. • Possible](https://reader035.fdocuments.net/reader035/viewer/2022062505/5ec776dd10d7bd5f6f007776/html5/thumbnails/5.jpg)
Industry Affiliated MSc Projects
• Landsvirkjun
– Optimization of turbine usage using CSP solvers
• ISAVIA
– Mobile App Development /Data-analysis
– For:
• Air-Traffic Controllers
• Pilots
• Maintenance crew
• Projects
– Funded
– [MSc-30]