Connect 4 michael yura.

Slides:



Advertisements
Similar presentations
Lesson 2-2 Example Solve. Tic Tac Toe Katrina and her friend played Tic Tac Toe. The outcomes of the games are shown in the line plot. Did Katrina.
Advertisements

3.2 Solving by Substitution and Elimination 3.3 Application.
Can you use your clicker? 1. Yes 2. No. Let A = we won the first game, B = we won the second game, and C = we are first in the league. The following sentence.
1 times table 2 times table 3 times table 4 times table 5 times table
Mathematical Expectation Making the game fair. Make the Bet = X (we need to figure it out) Create the Table Under the column for outcome (O) subtract.
Investigation #1 Factors (Factor Game).
Investigation #1 Factors and Products.
Introduction to Chess Club
Well Posed Learning Problems Must identify the following 3 features –Learning Task: the thing you want to learn. –Performance measure: must know when you.
Recursion Alice. Repetition In some situations, we don’t know exactly how many times a block of instructions should be repeated. All we know is that repetition.
MM1D2d: Use expected value to predict outcomes
DEEP RED An Intelligent Approach to Chinese Checkers.
$100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300 $400 $500 $100 $200 $300.
Backgammon Group 1: - Remco Bras - Tim Beyer - Maurice Hermans - Esther Verhoef - Thomas Acker.
Tables Learning Support
Well Posed Learning Problems Must identify the following 3 features –Learning Task: the thing you want to learn. –Performance measure: must know when you.
Find Expected Value.  A collection of outcomes is partitioned into n events, no two of which have any outcomes in common. The probabilities of n events.
Exploring Data: Rates & Ratios. Objectives: Learn how to use rates to relate quantities measured in different units Learn how to use ratios to relate.
Presidential Mania 2-4 players ages 9+ Object: to travel around the board, and reach the White House. Contents: 1 presidential game-board, 4 colorful pieces,
Name 8/29/17.
Geri’s game EXPOSITION – Geri sits down at a table in the park and sets up chess. MENU INCITING INCIDENT – Nobody is at the park to play chess w/ Geri.
What is motivation? What types of motivation are there?
Development Snakes and Ladders
Designing: A Game of Chance
Baseball Season Spring of 2008.
Mastering the game of Go with deep neural network and tree search
Volume: Working Backwards
AlphaGO from Google DeepMind in 2016, beat human grandmasters
Times Tables.
نتعارف لنتألف في التعارف تألف (( الأرواح جنود مجندة , ماتعارف منها أئتلف , وماتنافر منها اختلف )) نماذج من العبارات الايجابية.
Reinforcement Learning
What did you need to do to play the game?
C nnect 4 Group 9-18 See Zhuo Rui Jorelle 3S3 (Leader)
ريكاوري (بازگشت به حالت اوليه)
The Game: Attack and Defend
Risk & Reward.
Licensing information
Attribution Theory Attribution theory looks at the reasons given by coaches and players themselves to account for successes and failures in sport. There.
3.2 Solving by Substitution and Elimination 3.3 Application
How Do I Deal With Winning or Losing A Game?
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Math 331: Problem Solving Steven J Miller
Adding Integers with Different Signs
5 × 7 = × 7 = 70 9 × 7 = CONNECTIONS IN 7 × TABLE
5 × 8 = 40 4 × 8 = 32 9 × 8 = CONNECTIONS IN 8 × TABLE
Blockbusters!!! Graphing Lines.
4 × 6 = 24 8 × 6 = 48 7 × 6 = CONNECTIONS IN 6 × TABLE
5 × 6 = 30 2 × 6 = 12 7 × 6 = CONNECTIONS IN 6 × TABLE
Best Strategies For Tennis Game By Amedeo Macchiavelli.
Investigation 4 Analyzing Compound Events Using Area Models
Turn off sound Exit Play Game Controls Kanda Productions Presents.
A First Grade Number Routine
Connect 4 Michael Yura.
We are coming! Can your Star Cruisers stop us? Get ready for the
What number is missing from the pattern below?
Try starting with fewer objects to investigate.
10 × 8 = 80 5 × 8 = 40 6 × 8 = CONNECTIONS IN 8 × TABLE MULTIPLICATION.
3 × 12 = 36 6 × 12 = 72 7 × 12 = CONNECTIONS IN 12 × TABLE
Unit 10 Review Around the World.
3 times tables.
6 times tables.
These neural networks take a description of the Go board as an input and process it through 12 different network layers containing millions of neuron-like.
For Rules To The Game, Click The
5 × 12 = × 12 = × 12 = CONNECTIONS IN 12 × TABLE MULTIPLICATION.
How well do you KNOW your 2 times table ?
Accuracy Activity: SHAZAM!
5 × 9 = 45 6 × 9 = 54 7 × 9 = CONNECTIONS IN 9 × TABLE
Connect 4 Michael Yura.
3 × 7 = 21 6 × 7 = 42 7 × 7 = CONNECTIONS IN 7 × TABLE
Odds and Evens Here is a set of numbered balls used for a game:
Presentation transcript:

connect 4 michael yura

what's this all about? create connect 4 create a dynamic ai for connect 4 use reinforcement learning training against other ai's test different “aggressiveness” of learning

ai outline keeps track of the moves it does for each board it is presented with examines if it has won or lost the game changes the way it places pieces in the future depending on the game's outcome (reinforcement learning) if won, will do what it did more often if lost, will do what it did less often

table data [0,0;1][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0][2,0;0][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0][3,0;0][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0][4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0][5,0;0][5,1;0][5,2;0][5,3;0][5,4;0][5,5;0][6,0;0][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,] [0,0;1][0,1;1][0,2;0][0,3;0][0,4;0][0,5;0][1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0][2,0;0][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0][3,0;2][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0][4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0][5,0;0][5,1;0][5,2;0][5,3;0][5,4;0][5,5;0][6,0;0][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,] [0,0;0][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0][2,0;0][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0][3,0;0][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0][4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0][5,0;1][5,1;0][5,2;0][5,3;0][5,4;0][5,5;0][6,0;0][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,] [0,0;0][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0][2,0;0][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0][3,0;1][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0][4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0][5,0;1][5,1;2][5,2;0][5,3;0][5,4;0][5,5;0][6,0;0][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,] [0,0;1][0,1;1][0,2;1][0,3;0][0,4;0][0,5;0][1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0][2,0;2][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0][3,0;2][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0][4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0][5,0;0][5,1;0][5,2;0][5,3;0][5,4;0][5,5;0][6,0;0][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,] [0,0;0][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0][2,0;0][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0][3,0;1][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0][4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0][5,0;1][5,1;2][5,2;2][5,3;0][5,4;0][5,5;0][6,0;1][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,]

table data [0,0;1][0,1;1][0,2;0][0,3;0][0,4;0][0,5;0][1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0][2,0;0][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0][3,0;2][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0][4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0][5,0;0][5,1;0][5,2;0][5,3;0][5,4;0][5,5;0][6,0;0][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,]

table data [0,0;1][0,1;1][0,2;0][0,3;0][0,4;0][0,5;0] [1,0;0][1,1;0][1,2;0][1,3;0][1,4;0][1,5;0] [2,0;0][2,1;0][2,2;0][2,3;0][2,4;0][2,5;0] [3,0;2][3,1;0][3,2;0][3,3;0][3,4;0][3,5;0] [4,0;0][4,1;0][4,2;0][4,3;0][4,4;0][4,5;0] [5,0;0][5,1;0][5,2;0][5,3;0][5,4;0][5,5;0] [6,0;0][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0] [10.0,10.0,10.0,10.0,10.0,10.0,10.0,]

looking ahead to 2nd quarter program ai to change its %'s depending on whether it wins or loses does an ai that is more “aggressive” (changes its %'s to a greater degree each time) learn to play better? Can an ai train itself?