Annahmen über die Ranges der Gegner für die Equity-Berechnung für den Pokerbot bei Turn und River

Wir arbeiten derzeit an einem Open-Source-Poker-Bot und versuchen, die Handhabung der Ranges zu verbessern.

Im Moment verwenden wir Tabellen, die auf dem Preflop-Spiel von Pokersnowie basieren, um abzuschätzen, welche Ranges wir für die Gegner bei der Postflop-Equity-Berechnung annehmen können (indem wir die Umkehrung dieser Tabellen nehmen).

Um dies zu verbessern, suchen wir nach Möglichkeiten, dies genauer zu machen. Gibt es generell irgendwelche Karten, von denen angenommen werden kann, dass sie aufgrund des Spiels am Flop am Turn und am River von den Händen der Gegner ausgeschlossen sind?

Alle Vorschläge sind willkommen.

Ich folge nicht. Der Flop ändert nicht die Karten, die sie ausgewählt haben, um sie vor dem Flop zu spielen.
@Paparazzi, aber der Flop wirkt sich auf ihre Entscheidungen aus, wie sie mit der Hand vorankommen, was dazu verwendet werden kann, ihre Range einzuschränken. Ich glaube, das ist es, was Nick fragt, einige Regeln, wie man eine Range basierend auf Post-Flop-Spiel einschränkt.

Antworten (2)

Mein zwei Cent ist, wenn Sie sie neu sortieren, dann bringen Sie die Statistiken durcheinander.

Sie müssen Hände berücksichtigen, die ein Buff sein könnten.

Ich würde eher Karten hinzufügen als sie wegnehmen. Frühe Positionen kommen für ein Raise auf 468 Rainbow herein und führen auf dem Flop und Sie hatten keine 5 oder 7 in ihrer Range, dann müssen Sie das berücksichtigen. Aber ich würde AK-Sites oder ein Paar nicht herausnehmen.

Wenn Sie auf ihre Aktionen überreagieren, werden Sie ausnutzbar und hinterlassen eine deutlichere Signatur als Bot.

Ich würde es eher so betrachten, wie Esfandiari sagt, macht es Sinn. Hat nicht am Flop oder Turn gesetzt, sondern am River gesetzt. Wenn Sie die kaputten Hände nehmen, die das aus Verzweiflung tun würden, haben Sie meiner Meinung nach ein Loch von der Größe von Dallas im Algorithmus.

Ranging ist Statistik, aber irgendwann müssen Sie sich für einen Entscheidungsbaum vom Typ GTO oder maschinelles Lernen entscheiden.

Hey, der Flushdraw betrug nur 20 %, aber die Art und Weise, wie die Hand gespielt wurde, ist glaubwürdig.

Ein Bot, der gegen einen Low-End-Spieler spielt, ist so viel anders als ein Mid- oder High-End-Spieler.

Fool Pokerstars und Partypoker ist eine andere Sache. Sie haben einige wirklich schlaue Leute, die nach Mustern suchen. Und Sie haben Open Source gepostet.

Natürlich können Sie Karten aus der Range Ihrer Gegner ausschließen, je nachdem, wie sie den Flop gespielt haben, aber da die Leute nicht 100% rational sind und Poker ein Wahrscheinlichkeitsspiel mit einem Element menschlicher Emotionen ist, ist es nie unbedingt etwas, was Sie können komplett ausschließen. Wenn Ihr Bot lernt und seine Reichweite gegen bestimmte Spieler ausbaut, wird er gegen jeden einzelnen Spieler besser sein. Was ich auch sagen möchte, ist, vergessen Sie nicht, auch Pre-Flop in die Entscheidungsfindung einzubeziehen, wenn Sie Karten ausschließen.

Jetzt kann Ihr Bot sicher Muster zwischen Spielern erkennen, aber was Sie tun möchten, muss spielerspezifisch sein, ausschließlich Entscheidungen treffen und auf jeden einzelnen Spieler zugeschnitten sein. Je mehr es spielt, desto besser kann es diese Verzerrungen machen, aber letztendlich wird es nie eine 100%ige Genauigkeit haben.

Lassen Sie mich Ihnen ein Beispiel geben, wie Sie dies tun können:

Angenommen, Ihr Bot hat eine vernünftige Hand in später Position. Ein tighter Spieler, von den Händen, die Ihr Bot sowieso gesehen hat, eröffnet in mittlerer Position, er hat einen Stack von 25bb. Was ist Ihrer Meinung nach sinnvoll für die Startrange eines tight agierenden Spielers mit einem kleinen Stack in mittlerer Position? Sie werden wahrscheinlich ziemlich stark sein, wahrscheinlich 88+, Suited Connectors von 10,J aufwärts und wahrscheinlich alle Broad Way Connectors.

Wir können diese Spanne basierend darauf berechnen, was für einen tight spielenden Spieler sinnvoll ist, mit seinem Stack, seiner Position, mit welchen Händen wir ihn spielen/den Showdown erreichen sehen und wie er auch mit anderen Spielern Hände gespielt hat.

Nehmen wir an, der Flop kommt niedrig, ungeeignete Karten. Wenn der tighte Spieler hier checkt, wenn er normalerweise gesetzt hätte, wenn er stark ist, welche Karten können Sie Ihrer Meinung nach etwas aus seiner Range diskreditieren? Nun, Sie können wahrscheinlich jedes Set diskreditieren, da das Board niedrig ist und sie ein tighter Spieler sind, sie haben nicht gesetzt, wenn sie es normalerweise tun, also wahrscheinlich kein Pocket-Paar, also haben sie wahrscheinlich einige Broadway-Verbindungen. Aber was ist, wenn sie viele ihrer großen Paare gecheckt haben, um niemanden abzuschrecken, oder wenn sie ihre Sets überprüfen usw.? Ok, in diesen Situationen lernen wir noch nicht viel, wie man ihre Range einschränkt, aber wir können es verwenden, um eine Range weiter auf dem Turn einzuengen, dh sie setzen nach einem Check hoch auf dem Turn.

Was ich für Ihren Bot vorschlagen würde, ist, Regeln zu erstellen, die einige Schlüsselaspekte von Spielern verfolgen. Einige Vorschläge, die meiner Meinung nach aussagekräftige Daten sind, die nachverfolgt werden können, um Karten aus der Auswahl eines Spielers auszuschließen, wären:

  • Stackgröße, kleinere Stacks (11bb-20bb) Leute neigen dazu, auf stärkere Hände zu warten, wirklich kleine Stacks, die Ranges der Leute explodieren, weil sie nicht mehr auf gute Karten warten können, oft reicht jedes Ass.
  • Die Position des Raise, früher, ist tendenziell stärker, aber die Definitionen von „schwach“ und „stark“ können von Spieler zu Spieler sehr unterschiedlich sein. Dies ist etwas, das Sie für jeden einzelnen Spieler verfolgen können.
  • Spielertrends, dh Hände, die sie in der Vergangenheit gespielt haben und wie sie sie gespielt haben. Das heißt, als sie damals Asse hatten, raisten sie auf jeder Straße, oder dieses Mal hatten sie A, K und raisten pre, raisten am Flop und Shutdown auf dem Turn und River, etc. Wie sie Draws spielen, wie sie Mid-Pair spielen, etc. usw.
  • Aktionen vor dem Spieler, dh wenn der Spieler auf dem Flop erhöht hat, nachdem es eine Erhöhung und einen Call gegeben hat, macht er dies nur stark oder macht er dies superleicht usw.

Ich kann nicht wirklich alles auflisten, was Sie nachverfolgen können, aber es gibt unzählige Artikel darüber, wie Sie eine Range nach dem Flop für Ihre Gegner aufbauen können. Verwenden Sie diese, zerlegen Sie die Schlüsselkonzepte in Variablen, die Sie nachverfolgen und abrufen können, um bestimmte Entscheidungen für Ihren Bot zu gewichten.