Instructions to use rriviere/pokerpath-lab-preflop with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Scikit-learn
How to use rriviere/pokerpath-lab-preflop with Scikit-learn:
# ⚠️ Model filename not specified in config.json
- Notebooks
- Google Colab
- Kaggle
PokerPath Lab : juge de décisions préflop
Random Forest qui prédit l'action d'un solveur (fold, check, call, raise) dans une situation préflop après une action adverse. Il sert de juge dans le projet PokerPath Lab : une décision différente de l'action prédite est signalée comme erreur possible.
Données
rriviere/pokerpath-lab-preflop-data (révision 291e5361f0c8fff9295444c643813eb06ed108eb) : situations de PokerBench (révision 7ac61f961c81a50fc0f667820b2fb0e432dfec0d), préparées. Labels de solveur, tables de 6 joueurs, 100 BB, sans ante. Les décisions au premier à parler et les situations sans choix sont retirées, les doublons supprimés : 20 511 lignes, 79 % de fold.
Entrées
20 variables, dans cet ordre : high_rank, low_rank, pair, suited, gap, num_bets, num_players, num_calls, pot, to_call, pot_odds, hero_acted, facing_allin, can_check, pos_UTG, pos_HJ, pos_CO, pos_BTN, pos_SB, pos_BB.
Résultats
Sur le jeu mis de côté (20 % des situations, jamais vues pendant la comparaison des modèles) :
| Mesure | Valeur |
|---|---|
| F1 sans check (moyenne de fold, call, raise) | 86.4 % |
| Précision fold / call / raise | 95.2 % / 83.1 % / 88.1 % |
| Exactitude | 93.0 % |
Sur le test officiel PokerBench : 93.5 % d'exactitude (91.4 % hors du spot du check). Ce test mesure surtout la mémoire, car la plupart de ses situations sont aussi dans l'entraînement.
Limites
- Entraîné en 100 BB sans ante : il ne doit juger que des piles de 40 BB ou plus, à 5 ou 6 joueurs.
- Le solveur mélange parfois plusieurs actions, alors que PokerBench n'en garde qu'une : une décision signalée n'est pas une preuve d'erreur.
- Il ne juge pas les décisions au premier à parler ni les pots limpés.
Fichiers
model.skops: le modèle, au format skops (chargement sans exécution de code).pokerbench_reference.json: les situations (forme de la séquence, position) connues de PokerBench, et celles sans choix. Une décision hors de ces situations n'est pas jugée.
Hyperparamètres : n_estimators=400, max_depth=20, min_samples_leaf=2, max_features=sqrt, random_state=0.
- Downloads last month
- -