Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf ·...

28
Introdução à Introdução à Teoria do Poker Teoria do Poker Baseado no trabalho de Rafael Shinji Aoki Kikuchi

Transcript of Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf ·...

Page 1: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Introdução àIntrodução àTeor ia do PokerTeor ia do Poker

Baseado no trabalho deRafael Shinj i Aoki Kikuchi

Page 2: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

• Os mesmos jogadores chegam às finais dos torneios

Poker: Sorte ou Poker: Sorte ou habilidade?habilidade?

Doyle Brunson: 10 vezes campeão

do World Series of Poker desde 1976 2

Page 3: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Poker: Sorte ou Poker: Sorte ou habilidade?habilidade?

• Resultados consistentes

3

Page 4: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Poker: Sorte ou Poker: Sorte ou habilidade?habilidade?

• Apenas 30% das mãos vão até o finalo 70% das vezes as cartas privadas não são reveladas

• Jogadores apresentam padrões

Mão ForteMão Forte

Jogada Agressiva

Jogada Agressiva

Jogada PassivaJogada Passiva

Sim

Não

4

Page 5: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

RegrasRegras• Cada jogador: 2 cartas privadas

• 5 cartas comunitárias

• Melhor combinação de cinco cartas vence

5

Page 6: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

RegrasRegras• Quatro rodadas de aposta

o Pre-Flop

• Nenhuma carta comunitária

o Flop

• 3 cartas comunitárias

o Turn

• 4 cartas comunitárias

o River

• 5 cartas comunitárias

6

Page 7: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

RegrasRegras• Rodada de aposta

o Aposta correnteo Ações

• Fold

• Call (Check)

• Raise (Bet)

7

Page 8: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Teoria do PokerTeoria do Poker

8

Page 9: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

EquidadeEquidade• Jogador A

• Jogador B

• Board

Quantas vezes cada jogador vence?

9

Page 10: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

EquidadeEquidade• Jogador A

• Jogador B

• Board

… (42)

(2)

10

Page 11: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

EquidadeEquidade• Jogador A

• Jogador B

• Board

Vence 42/44 = 95.4% vezes

Vence 2/44 = 4.6% vezes

11

Page 12: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

EquidadeEquidade• Jogador A

• Jogador B

• Board

Vence 908/990 = 91.7% vezes

Vence 82/990 = 8.3% vezes

12

Page 13: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

EquidadeEquidade• Jogador A

• Jogador B

• Pre-Flop

Vence 64.9% vezes

Vence 35.1% vezes

13

Page 14: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Pre-Flop

2211

DD AA

BBCC

RattonRatton MarroquimMarroquim

Raise All-In

55

14

O que o Marroquim deve fazer?

Page 15: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Valor EsperadoValor Esperado• Ratton

• Marroquim

o Fold →

o Call →

Vence 64.9% vezes

Vence 35.1% vezes

15

E [G ]=0

E [G ]=0,649⋅(−3)+0,351⋅7=0,51

Page 16: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

DesafiosDesafios• Não conhecemos as cartas dos oponentes

• Como estimar esses valores?

16

Page 17: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Redes de BayesRedes de Bayes

17

Page 18: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Redes de BayesRedes de Bayes• Representação de modelos probabilísticos na

forma de grafos direcionadoso Vértices – Variáveis aleatórias

o Arestas – Relações de dependência (“causa”)

• Definido por:o Estrutura (nós e relacionamentos)

o Distribuições condicionais

18

Page 19: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Redes de BayesRedes de Bayes

19

Page 20: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Redes de BayesRedes de Bayes• Inferências sobre variáveis de interesse

o Qual a distribuição de , dado que sabemos ?

o Algoritmos eficientes de inferência

20

Page 21: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Redes de BayesRedes de Bayes

21

Qual a distribuição de GM, dado que S=F e N=V?

Page 22: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

SnowmanSnowman

22

Page 23: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

23

Page 24: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

TreinamentoTreinamento• 100,000 mãos de 6-max Pot-Limit Omaha

• Cada mão pôde gerar até 6 entradas de treinamento (uma por jogador)o Entrada: observações sobre as variáveis da rede

• Adaptação das distribuições condicionais para ajuste do conjunto de treinamento

24

Page 25: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

AvaliaçãoAvaliação

25

Page 26: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

SoftwareSoftware de Simulação de Simulação• Simulador de estados de jogo

• Decisões do modelo sobre um estado

26

Page 27: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Avaliação de Avaliação de DesempenhoDesempenho

• Simulador aberto junto com uma mesa de um site online de pokero Menor estrutura de apostas disponível

• Mudança de estado na mesa Mudança manual no simulador

27

Page 28: Introdução à Teoria do Poker - land.ufrj.brclasses/est-prob-2013/slides/teoria_poker.pdf · Teoria do Poker 8. Equidade • Jogador A • Jogador B

Resultado da AvaliaçãoResultado da Avaliação

28

* 10 melhores jogadores com mais de 3,000 mãos no histórico