DEEP RED An Intelligent Approach to Chinese Checkers.

Slides:



Advertisements
Similar presentations
CS 4701 – Practicum in Artificial Intelligence Pre-proposal Presentation TEAM SKYNET: Brian Nader Stephen Stinson Rei Suzuki.
Advertisements

ChooseMove=16  19 V =30 points. LegalMoves= 16  19, or SimulateMove = 11  15, or …. 16  19,
Artificial Intelligence in Real Time Strategy Games Dan Li.
Artificial Intelligence for Games Patrick Olivier & John Shearer
10/29/01Reinforcement Learning in Games 1 Colin Cherry Oct 29/01.
CS 4700: Foundations of Artificial Intelligence Bart Selman Reinforcement Learning R&N – Chapter 21 Note: in the next two parts of RL, some of the figure/section.
Heidi Newton Peter Andreae Artificial Intelligence.
Class Project Due at end of finals week Essentially anything you want, so long as it’s AI related and I approve Any programming language you want In pairs.
The Implementation of Artificial Intelligence and Temporal Difference Learning Algorithms in a Computerized Chess Programme By James Mannion Computer Systems.
Artificial Intelligence for Games Game playing Patrick Olivier
An Introduction to Artificial Intelligence. Introduction Getting machines to “think”. Imitation game and the Turing test. Chinese room test. Key processes.
CS AI Practicum Fall Robot Downey Jr Will Kiffer Joey Staehle Andrew Bunyea.
CS 452 – Software Engineering Workshop Acquire-Playing Agent System Group 1: Lisa Anthony Mike Czajkowski Luiza da Silva Winter 2001, Department of Mathematics.
Pac-Man® Shant K. Karakashian CSE 476/876 Optional Course Project 1.
Adversarial Search: Game Playing Reading: Chess paper.
Optimizing a Chess Heuristic Using Evolutionary Algorithms Benjamin Rhew
Reinforcement Learning in the Presence of Hidden States Andrew Howard Andrew Arnold {ah679
GoogolHex CS4701 Final Presentation Anand Bheemarajaiah Chet Mancini Felipe Osterling.
Artificial Intelligence By Ryan Shoultes & Jeremy Creighton.
Hex Combinatorial Search in Game Strategy by Brandon Risberg May 2006Menlo School.
Ch1 AI: History and Applications Dr. Bernard Chen Ph.D. University of Central Arkansas Spring 2011.
Artificial Intelligence in Game Design Problems and Goals.
Introduction (Chapter 1) CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Artificial Intelligence (AI) Can Machines Think?.
Othello Artificial Intelligence With Machine Learning
Computing & Information Sciences Kansas State University Wednesday, 13 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 9 of 42 Wednesday, 13 September.
Computer Go : A Go player Rohit Gurjar CS365 Project Proposal, IIT Kanpur Guided By – Prof. Amitabha Mukerjee.
Development of a Machine-Learning-Based AI For Go By Justin Park.
 Summary  How to Play Go  Project Details  Demo  Results  Conclusions.
AI PRACTICUM PROPOSAL Anand Bheemarajaiah, M.Eng. Chet Mancini, M.Eng. Felipe Osterling, Junior TA: Jason Yosinski.
Othello Playing AI Matt Smith. Othello 8x8 Board game 8x8 Board game Try to outflank opponents pieces Try to outflank opponents pieces Winner ends up.
Game Playing. Towards Intelligence? Many researchers attacked “intelligent behavior” by looking to strategy games involving deep thought. Many researchers.
1 Phase II - Checkers Operator: Eric Bengfort Temporal Status: End of Week Five Location: Phase Two Presentation Systems Check: Checkers Checksum Passed.
UNIVERSITI TENAGA NASIONAL 1 CCSB354 ARTIFICIAL INTELLIGENCE AI Debates Instructor: Alicia Tang Y. C.
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.
Computing & Information Sciences Kansas State University Wednesday, 12 Sep 2007CIS 530 / 730: Artificial Intelligence Lecture 9 of 42 Wednesday, 12 September.
CSC Intro. to Computing Lecture 22: Artificial Intelligence.
1 CS 4701 – Project Proposal Jane Park (jp624) Ran Zhao (rz54)
CHECKERS: TD(Λ) LEARNING APPLIED FOR DETERMINISTIC GAME Presented By: Presented To: Amna Khan Mis Saleha Raza.
Application of AI techniques for Computer Games BSc Computer Games Programming, 2006 Julien Delezenne GAMES ARTIFICIAL INTELLIGENCE.
Poker as a Testbed for Machine Intelligence Research By Darse Billings, Dennis Papp, Jonathan Schaeffer, Duane Szafron Presented By:- Debraj Manna Gada.
Game Theory, Social Interactions and Artificial Intelligence Supervisor: Philip Sterne Supervisee: John Richter.
Carla P. Gomes CS4700 CS 4701: Practicum in Artificial Intelligence Carla P. Gomes
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 9 of 42 Wednesday, 14.
Artificial intelligence IN NPCs. Early Role Playing games Npcs in early role playing games were very limited in terms of being “Intelligent”. For instance,
SAL: A Game Learning Machine Joel Paulson & Brian Lanners.
Quoridor and Artificial Intelligence
Artificial Intelligence in Games
The Implementation of Artificial Intelligence and Temporal Difference Learning Algorithms in a Computerized Chess Program By James Mannion Computer Systems.
1 Introduction to Machine Learning Chapter 1. cont.
Backgammon Group 1: - Remco Bras - Tim Beyer - Maurice Hermans - Esther Verhoef - Thomas Acker.
Introduction to Machine Learning © Roni Rosenfeld,
Artificial Intelligence, simulation and modelling.
Understanding AI of 2 Player Games. Motivation Not much experience in AI (first AI project) and no specific interests/passion that I wanted to explore.
Uses and Limitations Fall 2013 COMP3710 Artificial Intelligence Computing Science Thompson Rivers University.
The Game Development Process: Artificial Intelligence.
George Yauneridge.  Machine learning basics  Types of learning algorithms  Genetic algorithm basics  Applications and the future of genetic algorithms.
Stochastic tree search and stochastic games
Chapter 11: Artificial Intelligence
By James Mannion Computer Systems Lab Period 3
COMP3710 Artificial Intelligence Thompson Rivers University
CSE 476/876 Optional Course Project
Othello Artificial Intelligence With Machine Learning
Training Neural networks to play checkers
Machine Learning Course.
Future of Artificial Intelligence
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
COMP3710 Artificial Intelligence Thompson Rivers University
Artificial Intelligence Machine Learning
Presentation transcript:

DEEP RED An Intelligent Approach to Chinese Checkers

The Problem Create an Artificial Intelligence that can successfully play Chinese Checkers, with a random board.

Strategy Overview Complicated games like chess and the modified game of Chinese Checkers have complicated strategies We will likely not be able to experience all the nuances of this strategy in the class period We want to use Machine Learning, so that the machine might learn complicated winning strategies

Reading / External Sources We will be using the sections on machine learning (18-20) in R+N Possibly other data sources, depending on complexity of theory behind implementation

I/O Input o (0, initialization of board) o (1, move request) o (2, enemy move) o (3, error number) o (4, end game)

System Architecture We will use as data sources the games that both the heuristic and learning bot play

Data Sources Our learning agent will provide data collected over the course of design If other data sources are used, we may incorporate them, if they pass a sanity check

Evaluation Plans Initially our AI will compete with a heuristic bot After it learns enough to best the heuristic bot most of the time (90%, optimistically), we will train it against itself At all times, the data collected will go towards the learning algorithm

I/O Input o (0, initialization of board) o (1, move request) o (2, enemy move) o (3, error number) o (4, end game)