Wahrscheinlich die gröÃ?te einzelne Fläche zur Verbesserung ist der preflop spielen. Sollten Sie erhalten dann preflop richtig es kann wirklich helfen, den Rest des Bot's Spiel. Jeder guter Pokerspieler weiÃ?, dass, wenn Sie spielen richtig preflop Sie schneiden sich auf Fehler in den späteren StraÃ?en. Es ist ziemlich schwer zu einer dynamischen preflop System zum Laufen zu bringen. Einer der Gründe ist, dass preflop gewinnen Prozentsätze werden gebündelt, um alle bis neigen. gegen neun Gegner sogar Asse haben nur eine 30,8% Chance zu gewinnen (wenn alle Gegner zum Showdown gehen). Die andere Grund ist der Mangel an Informationen, insbesondere dann, wenn wir nicht in einer späten Position. Diese beiden Faktoren machen eine dynamische preflop sehr empfindlich. Oft ist es eine gute Leistung in später Position, wenn wir eine gute Vorstellung davon, wie viele Spieler den Flop getroffen haben und Was die GröÃ?e des Pots, aber schlecht in früher Position. Eine beliebte Lösung ist die Implementierung einer statischen postflop preflop Strategie vor der Umstellung auf eine dynamische Strategie. Persönlich würde ich Sklansky Gruppen befürworten, aber ich habe auch einige Erfolge mit 'preflop Strategie Lee Jones . Grundsätzlich kann jede der etablierten preflop Systeme gut funktionieren. Unsere Pot Odds Berechnung war sehr simpel. Wir können Hinsicht verbessern sie in mehreren. Wenn wir genau einschätzen können, wie viele Anrufer werden wir diese erhalten, dann wird Yield eine sofortige Verbesserung. Eine höhere Ziel ist es, aus der Schätzung der Pot Odds für die Runde um die Schätzung der Implied Odds für den Rest der Hand ändern. Offensichtlich ist die weiter weg von der gegenwärtigen wir voraussagen, die weniger genau unseren Prognosen wird, aber es kann immer noch sehr lohnend zu schauen, was den Topf wert sein. Wir verwenden derzeit (+ prwin prtie / 2) zu gewinnen schätzen unsere Chance. Das Problem mit dem Standard prwin ist, dass es Karten nimmt eine zufällige Verteilung von Loch in unserer Gegner. Mit anderen Worten: es wird vorausgesetzt, dass ein Gegner wie wahrscheinlich auf dem Flop mit AA zu gehen ist, wie er mit 72o ist (7 und 2 offsuit). Dies ist offensichtlich falsch, wie Gegner die Hände sind selbst wählen – nur die besseren Händen StraÃ?en zu erreichen wird der Flop und später. Ein einfacher Weg, es besser zu machen ist anzunehmen, dass alle Spieler nur x gehen, um den Flop mit den Top% der Tasche Händen. Dieses generische Gegner Modellierung kann in openholdem umgesetzt werden, sehr leicht als gewichteter prwin. Wir konnten wählen einen beliebigen Wert für x (sagen wir rund 30%), obwohl eine differenziertere Betrachtungsweise ist es, Daten zu sammeln (vielleicht durch direkte Erfassung innerhalb unserer bot, oder durch Mittelung zu erreichen Flop Prozentsätze von PokerTracker) und berechnen, wie für einen durchschnittlichen oft Spieler den Flop zu erreichen. Als arough Angleichung es ist fair zu sagen, dass wenn ein Spieler geht, um den Flop 20% der Zeit, dann wird er spielen muss nur die oberen 20% der Hole Cards. Eine noch ausgefeiltere Herangehensweise zu Tisch Gewicht prwin am Lehrstuhl Ebene statt der Ebene. Wir nennen dieses spezielle Gegner Modellierung. Zurück in winholdem Dies war nur möglich durch das Schreiben eigener prwin Funktion mit der Fähigkeit, jede Kombination von Hole Cards für jeden Gegner Gewicht. Durch die Anpassung der Gewichte mit jeder Aktion beobachtet ein ganz genaues Bild davon Karten einen Gegner halten könnte aufgebaut werden kann (zB Spieler A spielt nur die besten 16% der Tasche, hat aber nicht wetten dem Flop so er wahrscheinlich hält etwas in diesem Bereich ist …). Mit einer genauen Abschätzung des Bereichs der Hole Cards Gegner kann abhalten können wir prwin produzieren eine sehr genaue. openholdem Glücklicherweise hat diese enthalten ein erweitertes prwin (prw1326) umzusetzen, das macht es sehr viel leichter. Ich würde empfehlen, das Ausprobieren der einfacheren gewichteten prwin bevor ich auf diese allerdings. Opponent Modeling isn ' t nur für die Vorhersage von Hand reicht. Es ist auch zu Gegner Verhalten vorherzusagen. Unser erster Versuch war sehr wenig in der Art der Vorhersage (wir einfach davon ausgegangen, dass die Hälfte der Gegner nennen würde eine Gehaltserhöhung), so gibt es viel Raumfür Verbesserungen hier. Eines der nützlichsten Dinge, die wir vorhersagen können, ob ein Gegner wird stärker fold ein. Wenn wir vorhersagen können, dann können wir diese Berechnungen sind es in unserem erwarteten Wert. Ein einfacher Ansatz ist es, basierend zuweisen eine willkürliche prozentuale Chance auf der Beobachtung. Subtiler wäre PokerTracker Daten auf jedem Player verwenden, um festzulegen, wie oft sie auf eine Erhöhung auf einer bestimmten StraÃ?e aussteigen. An der Spitze des Spektrums konnten wir ein künstliches neuronales Netz zur Modellierung Gegner auf ihre PokerTracker Statistiken Zug und den aktuellen Zustand des Spiels, und verwenden Sie dann diese zu simulieren, das Ergebnis eines erhöhen (dies kann auch nützlich sein Quoten für die Vorhersage der pot). Training eines neuronalen Netzes ist nicht besonders schwierig. Der Trick ist, zu identifizieren, welche Faktoren sind wichtig, um Vorhersage und sammeln genug gute Daten zu einer genauen Modell zu bauen. Sobald das neuronale Netz aufgebaut ist es beispielsweise können exportiert werden (eine DLL für) und dann bot Zugriff von Ihrem Bedarf. Ich für meinen Teil bin sehr interessiert .. Dies ist great stuff, es hilft mir sehr:). Ich fordere Sie auf, es bleiben! Mein Partner ist derzeit dabei die "AI" für den Bot wir am Start sind, und jetzt ist er nur versucht, es nachzuahmen sein eigenes Handeln, da die Tabelle Staat und some info von Poker Tracker, etc.. Aber ich würde wirklich interessieren, finden Sie etwas weiter fortgeschritten, dass wir möglicherweise in Zukunft die Umsetzung. Sind Sie in Ihrem Bot-Codierung openholdem? Ich würde empfehlen, den Wechsel zu einem dynamischen Motor postflop anstatt zu versuchen, für jede mögliche Situation berücksichtigen. Es kann getan werden, aber werden Sie verrückt machen! Es kann auch tückisch sein Einstellen eines hart codiert bot, um neue Ebenen Wette oder eine andere Poker-Website. Ich habe gesehen, gelesen und alle Devlin's Serie – es ist sehr beeindruckend Zeug. Leider für mich ist er ein weit überlegen Programmierer und so finde ich es viel einfacher, mit win / openholdem so, dass ich mehr über die Bot-KI-Stick Sorgen als die Programmstruktur.
