Machine Learning Application

Slides:



Advertisements
Similar presentations
Cribbage A fun game of counting. What is Cribbage Cribbage is a card game for two players. Described by some as 'a game of low, animal cunning', it demands.
Advertisements

Section 5.1 and 5.2 Probability
TEMPLATE DESIGN © Genetic Algorithm and Poker Rule Induction Wendy Wenjie Xu Supervised by Professor David Aldous, UC.
Alfredo Perez Resident Mathematician Texas A&M University GK-12 Program.
Aubree Suor 2nd Hour.  Two to six players  One player is chosen to be the dealer  Each person is dealt ten cards  Remaining cards become the draw.
1 Combinations. 2 Permutations-Recall from yesterday The number of possible arrangements (order matters) of a specific size from a group of objects is.
Learning to Play KardKuro Goals: Have Fun while Practicing Addition and Subtraction. Improve Social Learning Opportunities with Classmates. Become familiar.
Pitch Playing Agent Project for Into to AI Jody Ammeter.
Neural Network Implementation of Poker AI
+ The Practice of Statistics, 4 th edition – For AP* STARNES, YATES, MOORE Chapter 5: Probability: What are the Chances? Section 5.1 Randomness, Probability,
GamblingGambling What are the odds? Jessica Judd.
Card Game Z  Agree on a dealer and a score keeper  The dealer should remove all the Jacks, Queens, Kings & Jokers from the pack and then shuffle  The.
Expected Value and Fair Game S-MD.6 (+) Use probabilities to make fair decisions (e.g., drawing by lots, using a random number generator). S-MD.7 (+) Analyze.
Addition and Subtraction 21
South African Games for Children
Backgammon: A Game of Skill and Intelligence
ECF Arbiter Seminar - Materials by CAA
Dealing with Random Phenomena
Memory Game.
Lecture 13.
Game Theory Just last week:
Key Rule: Each Number has only one valid combination of Prime Factors.
I and the was to a in it of GO FISH GO FISH GO FISH GO FISH GO FISH
Cribbage A fun game of counting.
Simultaneous-Move Games: Mixed Strategies
Thursday, March 30, 2017 Day 2 Agenda Science Notebook
CSE 4705 Artificial Intelligence
Task: It is necessary to choose the most suitable variant from some set of objects by those or other criteria.
Big-Data Fundamentals
From Randomness to Probability
Student Activity 1: Fair trials with two dice
Expected Value.
ETEAMS Common Planning September 2016
Dr. Morgan C. Wang Department of Statistics
Fundamental Movement Practices Using End Zone Games
Lecture 12 Sections 5.3 Objectives: Conditional Probability Definition
Christophe Dubach, Timothy M. Jones and Michael F.P. O’Boyle
What makes a good mathematical game?
Expected Value.
Let’s Practice Play 2 Missing Digits !
Move in Two’s From the card Pass between two’s. T T
Linear Model Selection and regularization
Games Workshop.
1st/2nd Grade Math Games Family Math Night.
3rd/4th grade Family Math Night Games
Matthew Renner, Trish Beeksma, Patch Kenny
Fundamental Movement Practices 3. Using Corner Box Games
Strike it out.
How to Play Real Estate Dough™
Fundamental Movement Practices 1. Using End Zone Games
Term Project: Poker Game
Gain an advantage by knowing yourself and your opponents
Mathematical challenges for able pupils
Mathematical challenges for able pupils
Vocab-Rummy A card game with: Could be used for:
Make My Number Make my number - Choosing and using operations / Equations A game best suited to students from year 4 onwards. Students can play in pairs.
The Strategic Game of Links
Mathematical challenges for able pupils
Expected Value.
Do Now 9/28/11 Take out HW from last night. Copy HW in your planner.
DESIGN OF EXPERIMENTS by R. C. Baker
Factor Game Sample Game.
From Randomness to Probability
Multiplication and Division Facts Rummy
Game Description Player 1: Decides on integer x > 0
Functions – Composite – Substitution – Chief Cards
Substitution – Positive – Without Indices – Chief Cards B
Figure 8.1 A pair of dice. Figure 8.1. Figure 8.1 A pair of dice. Figure 8.1.
Substitution – Without Indices – Chief Cards B
Presentation transcript:

Machine Learning Application Penalized regression within the game Cribbage: A Machine Learning Application Christopher Silberstein & Amanda K. Montoya The Ohio State University, Department of Psychology Symposium on Data Science & Statistics May 16-19 2018, Reston, VA Cribbage Components Machine Learning Application Choosing the Crib Cribbage is a popular 2-4 player card game where players are attempting to score 121+ points by summing to 15 or 31 and creating pairs, runs, or nobs. Choosing the 4 card Hand 20.713 23.177 20.869 19.256 24.060 16.709 14.442 23.445 28.646 20.357 22.838 24.554 Expected Value of each 4 card hand: Hand Score + Pegging Score Your Hand Opponent’s Hand Crib Synopsis: (this program focuses on 2 players) . Cribbage is a popular 2-4 player card game that currently does not contain much complete analysis of all its components. Discussing where the data came from: from an online cribbage company that was given and through the collection of data as it plays more hands. Players cycle between being the dealer, which they must deal both players a six-card hand. Players must choose four cards to keep and two to throw into the “crib”. A card is then flipped up from the deck and they take turns playing cards one at time within the “pegging” process. After, the dealer looks at the four cards within the crib to score. If neither person is at 121+ points the game continues. Pegging Process Synopsis Previous work on optimal cribbage play does not take into account information across the three stages of play. The goal of this project is to create a program which optimally plays cribbage and simultaneously balancing the importance of different cards in different stages of the game (hand, pegging, crib). We used data from 1000 games of cribbage provided by an online cribbage website. Predictions were generated using penalized regression.  Your Hand Opponent’s Hand Turn 1 Turn 2 Turn 3 Turn 4 Turn 5 Turn 6 Turn 7 Turn 8 0 pts 0 pts 0 pts 0 pts Discussion Previous attempts to develop algorithms to play cribbage have ignored different parts of the game, perhaps assuming that because the hand is the highest scoring section of the game, the other parts have little importance. The importance of integrating across the stages of the game is important because all parts of the game produce points. This creates sections of the game that can be analyzed together and therefore produce a more optimal program. 0 pts 0 pts 0 pts 0 pts 0 pts 1 pt 0 pts 0 pts Penalized Regression Lasso was chosen as the penalized regression algorithm for this project over other algorithms, like Ridge, due to the necessity of being able to shrink the parameters to zero and selecting the variables automatically, which Lasso does really well. 2 pts 2 pts 2 pts 2 pts Contact: Silberstein.10@osu.edu