7 Wonders Agent: A Proposal Computer Science Thesis Proposal Fall 2012 Ben Gardiner Advisor: Prof. Haiyan Cheng.

Slides:



Advertisements
Similar presentations
Adaptive Support using Cognitive Models of Trust Robbert-Jan Beun (UU), Jurriaan van Diggelen (TNO), Mark Hoogendoorn (VU), Syed Waqar Jaffry (VU), Peter-Paul.
Advertisements

Heuristic Search techniques
Alina Pommeranz, MSc in Interactive System Engineering supervised by Dr. ir. Pascal Wiggers and Prof. Dr. Catholijn M. Jonker.
Applications for Gaming in AI Sample Projects from Computational Intelligence Course at Washburn University.
© Devon M.Simmonds, 2007 CSC 550 Graduate Course in Software Engineering ______________________ Devon M. Simmonds Computer Science Department University.
CHAPTER 4 DECISION SUPPORT AND ARTIFICIAL INTELLIGENCE Brainpower for Your Business.
ECE457 Applied Artificial Intelligence R. Khoury (2007)Page 1 Please pick up a copy of the course syllabus from the front desk.
 By Ashwinkumar Ganesan CMSC 601.  Reinforcement Learning  Problem Statement  Proposed Method  Conclusions.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Greg GrudicIntroduction to AI1 Introduction to Artificial Intelligence CSCI 3202 Fall 2007 Greg Grudic.
An Introduction to Machine Learning In the area of AI (earlier) machine learning took a back seat to Expert Systems Expert system development usually consists.
A Learning Process for Fuzzy Control Rules using GA Presented by Alp Sardağ.
Playing Konane Mathematically with Combinatorial Game Theory
In the Computer Science program 5 years experience with Java developing service apps for enterprise storage servers No artistic ability Only graphics /
Random Administrivia In CMC 306 on Monday for LISP lab.
1 Recognizing safe territories Presented by: Xiaozhen Niu Date: 2003/09/22.
Monopoly Information for Assignment. Game Management Subsystem Game manager Deregister player Edit game View games Set up game > View game state Start.
Data Mining By Andrie Suherman. Agenda Introduction Major Elements Steps/ Processes Tools used for data mining Advantages and Disadvantages.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
CSC 4510 – Machine Learning Dr. Mary-Angela Papalaskari Department of Computing Sciences Villanova University Course website:
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
CSCI 373: Artificial Intelligence Andrea Danyluk September 6, 2013.
Hex Combinatorial Search in Game Strategy by Brandon Risberg May 2006Menlo School.
ICS 101 Fall 2011 Introduction to Artificial Intelligence Asst. Prof. Lipyeow Lim Information & Computer Science Department University of Hawaii at Manoa.
Game AI Fundamentals. What is Artificial Intelligence (AI)? Not easy to answer… “Ability of a computer or other machine to perform those activities that.
Project MLExAI Machine Learning Experiences in AI Ingrid Russell, University.
Upper Confidence Trees for Game AI Chahine Koleejan.
Othello Artificial Intelligence With Machine Learning
Computer Go : A Go player Rohit Gurjar CS365 Project Proposal, IIT Kanpur Guided By – Prof. Amitabha Mukerjee.
1 Computer Group Engineering Department University of Science and Culture S. H. Davarpanah
The Generic Gaming Engine Andrew Burke Advisor: Prof. Aaron Cass Abstract Games have long been a source of fascination. Their inherent complexity has challenged.
Game-playing AIs Part 1 CIS 391 Fall CSE Intro to AI 2 Games: Outline of Unit Part I (this set of slides)  Motivation  Game Trees  Evaluation.
INFO425: System Design INFORMATION X Chapter 8 Evaluating Alternatives for Requirements, Environment, and Implementation Evaluating Alternatives.
An Introduction to Games GAA Coach Education Foundation Award.
1 Machine Learning (Extended) Dr. Ata Kaban Algorithms to enable computers to learn –Learning = ability to improve performance automatically through experience.
Memory and Analogy in Game-Playing Agents Jonathan Rubin & Ian Watson University of Auckland Game AI Group
Machine Learning for an Artificial Intelligence Playing Tic-Tac-Toe Computer Systems Lab 2005 By Rachel Miller.
A Naïve Treatment of Self- Contained Digital Sentience in Pursuit of Erudition in a Stochastic Game By Robert Brady Computer Systems Research
Artificial Intelligence: Introduction Department of Computer Science & Engineering Indian Institute of Technology Kharagpur.
Game Playing. Introduction One of the earliest areas in artificial intelligence is game playing. Two-person zero-sum game. Games for which the state space.
COMP 304: Artificial Intelligence. General Lecturer: Nelishia Pillay Office: Room F3 Telephone:
CS 426 Video Game Design and Programming © Jason Leigh Electronic Visualization Lab, University of Illinois at Chicago “The figure of merit.
Modelling Design for Manufacture.  Plays a vital role in the process of designing. From conception to completion  Three dimensional models: Provides.
CS 536 – Ahmed Elgammal CS 536: Machine Learning Fall 2005 Ahmed Elgammal Dept of Computer Science Rutgers University.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 9 of 42 Wednesday, 14.
DEEP RED An Intelligent Approach to Chinese Checkers.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Public Presentation TEMPUS project (CD-JEP 16160/2001) Innovation of Computer Science Curriculum in Higher Education Artificial Intelligence Course Innovation.
Distributed Models for Decision Support Jose Cuena & Sascha Ossowski Pesented by: Gal Moshitch & Rica Gonen.
University of Kurdistan Artificial Intelligence Methods (AIM) Lecturer: Kaveh Mollazade, Ph.D. Department of Biosystems Engineering, Faculty of Agriculture,
Introduction to Artificial Intelligence CS 438 Spring 2008.
Of An Expert System.  Introduction  What is AI?  Intelligent in Human & Machine? What is Expert System? How are Expert System used? Elements of ES.
1 Introduction to Artificial Intelligence CSE 415 Winter 2006.
GCSE ICT Simulations. A simulation is a software package that recreates or simulates a complex phenomena, environment, or experience in order to provide.
Adaptive Reinforcement Learning Agents in RTS Games Eric Kok.
Economic reasoning and artificial intelligence by David C. Parkes, and Michael P. Wellman Science Volume 349(6245): July 17, 2015 Published by AAAS.
COMPUTER SYSTEM FUNDAMENTAL Genetic Computer School INTRODUCTION TO ARTIFICIAL INTELLIGENCE LESSON 11.
CITS4211 Artificial Intelligence Semester 1, 2013 A/Prof Lyndon While School of Computer Science & Software Engineering The University of Western Australia.
Computation, The Missing Ingredient in Classical Economics Edward Tsang Centre for Computational Finance and Economic Agents (CCFEA) University of Essex.
FNA/Spring CENG 562 – Machine Learning. FNA/Spring Contact information Instructor: Dr. Ferda N. Alpaslan
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Uses and Limitations Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
The Game Development Process: Artificial Intelligence.
Data Mining is the process of analyzing data and summarizing it into useful information Data Mining is usually used for extremely large sets of data It.
CS 1010– Introduction to Computer Science Daniel Tauritz, Ph.D. Associate Professor of Computer Science Director, Natural Computation Laboratory Academic.
 2004, G.Tecuci, Learning Agents Center CS 785 Fall 2004 Learning Agents Center and Computer Science Department George Mason University Gheorghe Tecuci.
Introduction to Artificial Intelligence Heshaam Faili University of Tehran.
Artificial Intelligence
COMP3710 Artificial Intelligence Thompson Rivers University
CSE 4705 Artificial Intelligence
Presentation transcript:

7 Wonders Agent: A Proposal Computer Science Thesis Proposal Fall 2012 Ben Gardiner Advisor: Prof. Haiyan Cheng

Outline I.Introduction and Motivation II.Background III.Rules for 7 Wonders IV.Project Proposal V.Timeline

Introduction Look to inspiration from previously taken classes. Machine Learning class focused on artificial intelligence, through the game Go. Games other than Go are more interesting to me. Goal: Combine love of games with senior research project.

Motivation Use model to represent decisions. Gameplay provides an ideal model for decisions. Creating an AI that plays a game is simpler than creating an AI for a real-world task.

Background

Euro-Games

7 Wonders Rules

7 Wonders : a Wonder

Modified Rules Proposal Have 3 “Generations” of modified rules. Write the agent for the simplest rule set. Augment the agent for each more complicated rule set. Use the Monte-Carlo tree search approach.

Simplified Rules Ignore the “Wonder” Players cannot “Buy” resources from neighbors

Simplified Rules 2 Purchase Resources from Neighbors

Final (Full) Rules Wonder can be built Cards can be built for free

Timetable DateDeliverable 14-JanFirst Day of Classes 31-JanInitial game rules implemented 14-FebAgent for initial rules completed 28-FebSecond iteration of rules implemented 14-MarSecond Agent Implemented 28-MarThird Generation Rules 11-AprThird Agent Implemented 17-AprSSRD 5-MayFinal Deadline