Poker Sense

什麼是撲克求解器?(以及為什麼你不需要自己跑一個)

用簡單的話解釋撲克求解器:它們計算的是什麼、如何一步步逼近均衡,以及為什麼研讀它們的輸出結果,勝過自己動手跑一個。

The Poker Sense Team閱讀時間:10 分鐘

週四晚上,你在固定的牌局裡。當晚最大的一個底池慢慢養大,你的牌友戴夫想了整整一分鐘,然後帶著一手同花聽牌 – 四張湊向同花,等著第五張出現 – 把整副籌碼全下了。那張牌沒有來。他輸掉了那個底池,一邊數著要補買的錢,一邊聳聳肩說:「求解器說那裡要jam。」桌上每個人都點頭,好像這樣就說得通了。

你也跟著點頭。但開車回家的路上,你才意識到自己根本不知道「求解器」到底是什麼。一個程式?一個網站?一個人?(至少「jam」你聽得懂:這是撲克俚語,意思是全下。)戴夫又是怎麼知道,這個叫做求解器的東西,對他自家車庫牌局裡隨便一手牌會怎麼說?

這些都是合理的問題。求解器是這幾十年來撲克策略最重要的一件事,同時也是最常被誤解的東西之一。所以讓我們打開引擎蓋看看:求解器到底是什麼、它怎麼運作、它給出的答案真正代表什麼意思,以及為什麼 – 儘管這個詞被掛在嘴邊的頻率這麼高 – 你不需要買一個、設定一個,或親自跑一個,也能享受到它教會我們的一切。

求解器到底是什麼

求解器是一種軟體,能為一個被精確定義清楚的撲克局面,計算出接近完美的策略。不是泛泛的撲克。是一個局面,在計算開始之前就已經被完整地描述清楚。

要建立這個局面,你要餵給求解器四樣東西。第一,牌桌上目前的情況本身:已經發出的公共牌,以及底池裡已經有的錢。第二,雙方的範圍 – 範圍就是根據到目前為止的行動,一個玩家實際上可能持有的所有牌的完整集合。如果有人在翻牌(前三張共用的公共牌)之前加注,他的範圍可能是對子、強A,加上一些同花牌(兩張同花色的牌);肯定不會是任何一手牌都算。第三,籌碼量 – 每個玩家還剩多少錢可以下注。第四,一份允許的下注尺寸清單。你告訴求解器,在每個決策點,玩家可以過牌、下注底池的三分之一、下注底池的四分之三,或全下,僅此而已。

然後機器開始運算,回傳的東西不是一個建議。它是雙方的完整策略:對範圍裡的每一手牌,在局面裡的每一個決策點,該多常下注、過牌、跟注、加注或棄牌,再加上每個選項的期望值。期望值,也就是EV,是一個打法長期下來的平均利潤。所以求解器不會只說「這裡下注是好的」。它會說,用這個確切的尺寸打這手確切的牌,平均值4.31個大盲注,而過牌值4.28個大盲注。(大盲注是設定賭注大小的強制下注;玩家用大盲注來衡量籌碼量和利潤,就像木匠用英吋來衡量長度一樣。)

求解器如何找到答案

這裡是大多數人從沒聽過的部分,而它出乎意料地簡單。求解器裡沒有寫進任何撲克知識。沒有讀牌智慧,沒有「詐唬嚇人的牌」,沒有把策略書消化成程式碼。求解器只是兩個被鎖在同一個房間裡、不斷互相調整的虛擬玩家。

它是這樣運作的。兩個虛擬玩家一開始都用大致隨意的策略。玩家一檢視玩家二的策略,然後朝著對抗它最賺錢的打法調整。接著玩家二也對玩家一做同樣的事。每一次一方的調整,都給另一方開啟了新的弱點可以攻擊,於是他們再調整一次,又一次 – 數百萬次,然後數十億次微小的修正。隨著時間過去,調整的幅度越來越小,直到兩人最終找到一對策略,任何一方再怎麼改變都無法從中獲利。這個停下來的點叫做均衡,而它正是GTO所代表的意思:一個無法被利用的策略,因為每一種可利用的漏洞,都已經在那數十億次的迭代裡被嘗試過、被回應過了。

注意這裡缺了什麼:理解。求解器從來不曾明白這一切為什麼行得通。教練現在從求解器輸出裡教的那些漂亮概念,全都是人類事後回推出來的解釋。這台機器只是不斷地反向調整,直到沒有什麼可以再修正為止。

輸出結果長什麼樣(以及為什麼它感覺很怪)

假設你在按鈕位翻前加注 – 牌桌上最好的位置,翻牌後每一輪下注都最後行動 – 大盲位跟注了。翻牌是K-7-2彩虹面,代表三種不同花色,所以同花聽牌不可能存在。你手上是A-K:頂對(你配上了牌面最大的那張牌)加上最好的踢腳(在同樣一對之間分出高下的那張副牌)。

問一個求解器這個局面,它不會說「下注」。它會說出類似這樣的話:三分之一底池下注67%的時間,過牌33%的時間。針對一手牌。在一個局面裡。

如果這個答案讓你愣住,你並不孤單:這是對新手來說求解器輸出裡最讓人困惑的部分。簡短版本是:當兩個行動的EV幾乎相同時,把它們拆開來混合,能讓你整體的策略保持平衡且難以預測,讓觀察力敏銳的對手無法從你的模式裡獲利。我們寫了一整篇混合策略的完整指南,把這一切拆解開來,包括一個令人安心的實用結論:當求解器在混合時,兩個行動都沒問題,單純選擇比較常見的那個,從來都不是嚴重的錯誤。

現在把這種答案乘上你範圍裡的每一手牌,再乘上每一張可能出現的轉牌和河牌(第四張和第五張公共牌),你就能明白求解器的輸出到底是什麼。不是建議。而是一張巨大的地圖:成千上萬個頻率和EV,描述著一整套策略,每個數字都是正確的,卻沒有一個會自己解釋自己。

附註小字:求解器解的是一個簡化過的遊戲

現在來看牌桌上通常會被省略的部分。求解器從來不會求解真正的無限注德州撲克。它求解的是一個簡化過的版本,而這個簡化很重要。

在真實的一手牌裡,你可以下注任何金額,從最小注一路到全部籌碼。在一個$200的底池裡,這代表在每一個決策點、每一種未來可能出現的牌的組合下,都有數百種合法的下注尺寸。完整的賽局樹 – 每一種可能的行動與牌序列 – 大到天文數字,沒有任何電腦裝得下,更不用說求解了。所以求解器只考慮你給它的那一小撮下注尺寸。只允許三分之一底池下注,它就會針對一個只有這個選項的遊戲,算出完美的策略。換成給它一份四分之三底池的選單,它會針對同樣的K-7-2翻牌,回傳一個明顯不同的策略:更少的下注,更多的過牌,用不同的牌來下注。

你輸入的範圍同樣重要。餵給它一個稍微太緊或太鬆的翻前範圍,下游的每一個頻率都會跟著偏移。而且幾乎所有求解器的工作都是單挑的 – 剛好兩個玩家。你週四晚上那個有五個人在裡面的底池,遠遠超出標準工具能替你繪製的範圍。

把這一切加在一起,「求解器說」其實是「在假設了這些範圍、這份下注尺寸選單的前提下,一個求解器針對這個確切局面說」的簡稱。兩個玩家可以用稍微不同的假設研究同一個局面,然後各自引用不同的答案離開,而兩人說的都是真話。輸出結果的好壞,永遠取決於輸入的好壞。

求解器如何改變了撲克的打法

一點歷史能解釋為什麼大家突然都開始像戴夫一樣講話。

在撲克存在的大部分時間裡,策略來自書本和爭論。強玩家寫下原則,其他強玩家不同意,而且沒有裁判。線上撲克爆發之後,追蹤資料庫出現了:能記錄你在線上打的每一手牌、讓你研究數百萬手牌的軟體。現在你能看到贏家實際上做了什麼,這確實是真正的進步。但「贏家做什麼」跟「什麼是最優的」並不是同一回事。贏家也是在猜,只是猜得比較準而已。

接著,大約在2015年,像PioSOLVER這樣的求解器開始向大眾開放,策略問題第一次有了答案,而不只是意見。效果又快又明顯。職業玩家發現求解器在翻牌上下小注 – 常常只有底池的三分之一 – 而那個年代的標準是大得多的下注。過牌加注(先過牌,等對手下注之後再加注)被發現連頂尖玩家都嚴重用得不夠。而且求解器幾乎什麼牌都在混合,把打法拆開分配到不同行動裡,而人類過去總是在這些地方尋找那個唯一正確的答案。今天你看任何一場高額牌局,看到的策略,在機器繪製出這片版圖之前,幾乎不存在。

為什麼你不需要親自跑一個

以下是誠實版本的「自己動手做求解器功課」需要付出什麼,因為那些嘴上說「求解器說」的人,從來不會提到這些。

首先你得買軟體。PioSOLVER和GTO+是標準的自己動手路線,平心而論,兩者都真材實料,而且以它們做的事情來說價格合理。然後真正的工作才開始。你得幫雙方建構出符合現實的範圍,而這需要你已經對什麼是好的撲克懂得夠多 – 一個貨真價實的雞生蛋問題。你得選擇要納入哪些下注尺寸,同時清楚答案的好壞取決於這份選單。你得等電腦運算:粗略的答案要等幾分鐘,精確的答案要等幾個小時。等它算完,你面對的是那張巨大的地圖 – 一整格一整格的牌和頻率,沒有附帶任何解釋。把「過牌33%」變成一堂能轉移到其他場合的課,本身就是一項技能,而且需要好幾百個小時才能培養出來。

職業玩家對這件事的認真程度,甚至有很多人乾脆花錢請別人代勞。有些職業玩家的全職工作,就是幫其他職業玩家跑求解器、解讀結果。這就是真正的求解器功課所需要投入的程度。

現在誠實面對你自己的情況。你每一兩週打一次家庭局。你想停止犯下那些讓你損失買入的錯誤,開始做出你真的能夠替自己辯護的決定。你需要親自操作工業級的策略計算軟體嗎?還是你需要的,其實是藏在它輸出結果裡的那些課,被人拉出來、用簡單的話解釋清楚?

拿到課,不用拿到執照

好消息是求解器的知識不會過期。某個局面的均衡,今天和去年是一樣的,這代表有人可以仔細地算一次,然後幾千個玩家都能從中學習。所以對家庭局玩家來說,明智的做法是使用一個建立在事先算好的解答之上的學習工具:你練習真實的決策,把你的選擇拿去對比求解器的選擇,然後把精力花在理解,而不是計算上。

過去一直缺的那一塊,是解釋 – 也就是一整面頻率的牆從來不會提供的那個「為什麼」。這正是AI撲克訓練真正改變事情的地方,也是我們打造Poker Sense所採取的方式:你練習手牌,得到根據真實求解器輸出即時計算的GTO回饋,當一個建議讓你意外時,「問為什麼」教練會解釋推薦打法背後的推理。免費層級每天有二十手練習牌和三次AI教練對話,足夠讓你搞清楚這種學習方式適不適合你。

不管你怎麼學,原則都是一樣的。求解器功課裡那個又慢、又貴、又技術性的部分,早就已經有人做完了,那些人擁有比我們任何一個人都更好的硬體和更多的耐心。你要做的部分,本來就從來無法自動化:學習本身。

總結

求解器是一台反向調整機:兩個虛擬玩家在一個完全由人類餵給它的東西所定義的簡化遊戲裡 – 牌面和底池、籌碼量、範圍,以及下注尺寸選單 – 對抗數十億回合,直到誰都無法再進步。它的發現重新改寫了現代撲克策略,而它的附註小字 – 答案的好壞取決於輸入的好壞 – 卻常常被那些引用它的人忽略。

你不需要親自跑一個。你需要的是它發現的東西,被翻譯成你週四晚上用得上的課。下次戴夫又宣布求解器說那裡要jam的時候,你可以微笑著問他,他給了求解器什麼範圍。看看會發生什麼事。

標籤

  • solver
  • gto
  • poker software
  • equilibrium
  • poker training
  • home game

20 手牌,每天免費

今天就開始用經過驗證的策略和 AI 教練訓練。你的前 20 手牌每天免費。

開始免費訓練

無需信用卡。永久免費。