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

Chapters 9 – 14 Statistics Tutorial and Introduction © Holmes Miller 1999.
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.
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.
Jeopardy People DatesEventsCultureTriviaEconomy.
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 and Products.
Decision Theory: Outcomes and Consequences Not Considered Decision Outcomes Consequences Decision: choose between betting on green or red chip. Objective:
Introduction to Chess Club
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.
Research Michael Jordan arguably could be the best basketball player ever. Michael Jordan was born on February 17, 1963 in Brooklyn, New York. At the.
DEEP RED An Intelligent Approach to Chinese Checkers.
Backgammon Group 1: - Remco Bras - Tim Beyer - Maurice Hermans - Esther Verhoef - Thomas Acker.
Well Posed Learning Problems Must identify the following 3 features –Learning Task: the thing you want to learn. –Performance measure: must know when you.
In games of chance the expectations can be thought of as the average outcome if the game was repeated multiple times. Expectation These calculated expectations.
Teaching Computers to Think:
$200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200 $400 $600 $800 $1000 $200.
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?
Probability Probabilities should always compliment 1!!!!!!
Analyzing Games of Chance Investigation 5 – How Likely Is It?
Tic-Tac-Throw! How to Play: X or O
Development Snakes and Ladders
Designing: A Game of Chance
Adapted from Dan Kennedy Baylor School Chattanooga, TN
Recursion Alice.
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
نتعارف لنتألف في التعارف تألف (( الأرواح جنود مجندة , ماتعارف منها أئتلف , وماتنافر منها اختلف )) نماذج من العبارات الايجابية.
Reinforcement Learning
Recursion Alice.
Critical Thinking Lecture 14 Pascal’s wager
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
Attribution Theory Attribution theory looks at the reasons given by coaches and players themselves to account for successes and failures in sport. There.
How Do I Deal With Winning or Losing A Game?
أنماط الإدارة المدرسية وتفويض السلطة الدكتور أشرف الصايغ
Kevin Mason Michael Suggs
Math 331: Problem Solving Steven J Miller
Adding Integers with Different Signs
The World Chess Championship is decided over twelve games
Best Strategies For Tennis Game By Amedeo Macchiavelli.
Investigation 3 Making decisions with Probability
Turn off sound Exit Play Game Controls Kanda Productions Presents.
Experimental probability
A First Grade Number Routine
Addo How to play.
A 3 K A 1 K A K A K Record the score for each bout in the column for that team. 3 for a win, 1 for a draw. For example, shown here are a win for.
We are coming! Can your Star Cruisers stop us? Get ready for the
Try starting with fewer objects to investigate.
Odds.
Unit 10 Review Around the World.
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
B B B B K K K K W W W W B B B B G G G G C C C C D D D D L L L L K K K
Accuracy Activity: SHAZAM!
Section 12.4 Expected Value (Expectation)
Connect 4 michael yura.
Experimental and Theoretical Probability
PROBABILITY.
Connect 4 Michael Yura.
Odds and Evens Here is a set of numbered balls used for a game:
Narrative Writing Prompt
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

board data 1 [0,0;0][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;1][1,1;2][1,2;0][1,3;0][1,4;0][1,5;0][2,0;1][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;2][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] 2 [0,0;0][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;1][1,1;2][1,2;0][1,3;0][1,4;0][1,5;0][2,0;1][2,1;1][2,2;2][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;2][4,1;1][4,2;2][4,3;0][4,4;0][4,5;0][5,0;1][5,1;2][5,2;1][5,3;1][5,4;0][5,5;0][6,0;2][6,1;2][6,2;0][6,3;0][6,4;0][6,5;0] 3 [0,0;0][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;1][1,1;2][1,2;0][1,3;0][1,4;0][1,5;0][2,0;1][2,1;1][2,2;2][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;2][4,1;1][4,2;2][4,3;0][4,4;0][4,5;0][5,0;1][5,1;2][5,2;1][5,3;1][5,4;0][5,5;0][6,0;2][6,1;0][6,2;0][6,3;0][6,4;0][6,5;0]

board data 1 [0,0;0][0,1;0][0,2;0][0,3;0][0,4;0][0,5;0][1,0;1][1,1;2][1,2;0][1,3;0][1,4;0][1,5;0][2,0;1][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;2][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]

board

prob data [94.0,15.6,77.2,92.8,100.0,43.3,0.1,]

prob data [94.0,15.6,77.2,92.8,100.0,43.3,0.1,] Total = 423.0 94.0/423.0 (22.22%) chance of placing in Column 1 15.6/423.0 (3.69%) chance of placing in Column 2 77.2/423.0 (18.25%) chance of placing in Column 3 92.8/423.0 (21.94%) chance of placing in Column 4 100.0/423.0 (23.64%) chance of placing in Column 5 43.3/423.0 (10.27%) chance of placing in Column 6 0.1/423.0 (0.02%) chance of placing in Column 7

looking ahead to 3rd 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?