別替對手命名——替範圍重新加權
2026年7月4日
讀牌是貝氏式再加權:保留先驗,依各牌桶走出這條線的頻率相乘,再正規化。封頂是刪除;沒有基數率的故事會騙人。
- Bayesian inference
- range reading
- hand reading
- probability
- range updating
- base rate
「他拿著 KK」不是讀牌,是凍結。RiverOdds 的讀牌筆記把同一類失誤放在最前面:過早鎖死單一組合,隨後每條街的反證都被忽略。Deep Poker 與 VIP-Grinders 用更樸素的說法給出修法——維護一籃帶權重的手牌,讓每次行動當過濾器。貝氏更新不過是承認這些權重是機率時,替這套過濾取的名字。
桌上不需要小數點。你需要三個物件、誠實的先驗,以及線告訴你該改主意時真的改主意。
三個物件,不是一堂課
撲克裡的貝氏公式可以壓成「相乘再正規化」。學術上的對手建模筆記(以及更早的貝氏撲克程式,如 Korb 等人的 BPP)寫成:後驗範圍 ∝ 先驗範圍 × 觀測行動的概似。用人話講:
- 先驗質量——行動發生前,這個牌桶在範圍裡佔多少(位置 + 此前街 + 已知死牌)。
- 概似——該牌桶實際走出你剛看到的行動的頻率(下注、過牌、加注、尺度)。
- 正規化權重——相乘之後除一下,讓存活牌桶加總到 100%。
很少走出該行動的牌丟掉質量;經常走出的牌獲得質量。引擎就這麼多。白板公式不會讓你變強;拒絕跳過正規化這一步才會。
命名才是漏洞
把經典陷阱走一遍,然後別再犯。
Cutoff 開池,你大盲防守。翻前你認定「他拿 KK」。翻牌 A♠7♦2♣,他小注持續。KK 仍可能,但 Ax 已吃掉可信繼續範圍的大塊——正是 RiverOdds 用來示範的再加權。轉牌配了 7,他再開火。KK 成了少數派故事,不是「那手牌」。若腦子裡還在迴響「KK」,你已經不是在更新,而是在保衛執念。
改成把範圍說出口:偏重 Ax,一些恨這張 A 的超對,一些繼續開火的空氣。 命名一個組合會壓扁分佈;再加權保留決策真正需要的比例——你領先多頻、被碾壓多頻。
封頂是刪除;軟線只是再加權
不是每次行動都是同一種證據。
硬刪除(封頂)。 翻前加注後,位置上在乾燥翻牌過牌回,通常會剝掉大部分想堆池的堅果價值。翻牌 C-bet 後轉牌過牌,下一街做同樣的事:本該繼續下注的強價值以高頻率離開範圍。把這些當成對後來「代表」的怪物的近刪除——不是輕微提示。VIP-Grinders 的範圍筆記反覆敲:開池之後範圍不是靜態的;後期過牌往往才是錢所在,因為價值桶變薄了。
軟再加權。 乾燥 K 高面的小額翻牌 C-bet 仍保留很寬的中間帶。價值常打;中等牌(對子、聽牌)有時打;純空氣較少打。質量向中間移動,但空氣並未被清空。這是再加權,不是清洗。把兩者搞混,就會在一次小額開火後發明「他永遠有牌」。
口訣:強價值幾乎從不走的行動——先刪除。強價值仍經常走的行動——只再加權。
基數率打敗漂亮故事
忽略基數率是那種「感覺很聰明」的貝氏翻車。「這條線完美適合暗三」作為概似可以成立,作為後驗仍可能錯——因為暗三在多數開池範圍裡先驗切片極薄。能走出同一條三街故事的空氣與未中聽牌,往往從多得多的組合起步。
買故事之前先問兩句:
- 去掉公共牌與阻斷後,堅果類牌在先驗裡還剩多少組合?
- 中等/空氣裡,能以非零頻率走出同線的組合有多少?
若堅果類只剩 8 個組合、會講故事的空氣有 40 個,即使暗三概似很高,也不自動等於下注範圍裡暗三佔多數。Korb 式貝氏撲克程式吃過同樣的虧:沒有誠實先驗的行動概似,只會產出自信的錯誤後驗。
概似是猜測——請標明
這類文章的舊寫法愛發明表格:價值 C-bet 90%、中等 50%、空氣 15%,再把後驗打到一位小數。那是偽精度。人群河牌詐唬偏少;有人過度連打;solver 會混合。你的概似是估計,不是測量。
用檔位校準,別用假小數:
| 證據質量 | 用法 |
|---|---|
| 攤牌庫 / HUD | 先調空氣概似:對 C-bet 棄牌率、轉牌連打、河牌激進度 |
| 人群預設 | 多數池子多街詐唬偏少;相對 solver 混合,壓低空氣的河牌概似 |
| 陌生對手 | 用寬而保守的帶(「很少/有時/經常」),並把誤差條拉寬 |
當河牌價簽要求詐唬抓約 30% 權益時,你不需要「24.1% 詐唬」。你需要方向判斷:以這個池子、這條線,詐唬份額大概能不能清到三分之一——還是下注範圍仍偏價值? 誠實答案是「大概不夠」就棄;攤牌與激進度顯示他亂噴就跟。同一手牌、不同概似表、不同後驗。框架的意義正在於此。
一條完整迴路(先定性,再標價)
6-max 現金約 100bb。Cutoff 開池;你大盲用 T♠9♠ 防守。翻牌 K♥T♦5♣ 彩虹。你過牌;他小注持續(約 ⅓ 池);你跟。轉牌 2♦ 空白;你過;他加大(約 ⅔–¾ 池);你跟。河牌 7♣ 磚;你過;他打約 ¾–1× 池。
開池後的先驗(粗略,不是聖經): CO 範圍寬但不如按鈕——對子、大牌、同花連張。在 K-T-5 上分成價值(暗三、KT、強 Kx)、中等(Tx、弱 Kx、聽牌)、空氣(空氣 + 弱高張)。
翻牌小注: 軟再加權。乾燥面上價值與中等都常打;空氣較少。後驗偏中等+價值,空氣變薄但未消失。第二對繼續沒問題——你不是「盼他拿 KK」,而是對著仍偏寬的下注範圍買到了價。
轉牌更大注: 更硬的過濾。許多弱中等放棄;頑固空氣再縮;想收稅的價值繼續打。相對翻牌,後驗向價值傾斜,但「還有故事」的未中聽牌仍留在中等/空氣混合裡。別跳到「他堅果了」。
磚面後的河牌下注: 現在問基數率。哪些價值樂意三街開火——暗三、兩對、從未慢打的強 Kx?還剩哪些詐唬——像 QJ/J9/98 這類跟了兩街、現在零攤牌價值的未中順子聽?你的 T9 是純詐唬抓:贏未中的,輸給價值桶。
標價。若他往約 22 裡打 18,跟注打平大約需要 18 / (22 + 36) ≈ 31% 權益。這個數來自底池賠率,是精確的。詐唬份額不是。在幾乎從不三連打空氣的池子裡,空氣概似貼地 → 後驗詐唬份額很可能過不了 31% → 棄。若對面常攤出未中大牌,抬高空氣概似 → 跟。同一手牌,不同概似表,不同後驗。這才是框架。
強迫更新的複盤練習
離開牌桌,挑五手攤牌局。河牌行動落定前寫下:
- 翻前之後的先驗桶(一行)。
- 翻牌行動刪除了什麼、再加權了什麼。
- 轉牌行動刪除了什麼、再加權了什麼。
- 你估的詐唬份額對照底池賠率數字——跟或棄,一句話理由。
然後揭曉。失誤教校準:你高估了故事、忽略了封頂,或把 GTO 空氣頻率套在 nit 身上。關於策略不確定性下信念更新的研究反覆撞上同一類失敗——更新幅度跟不上證據強度。這套練習就是用來懲罰那種慣性。
這樣讀牌故意保持無聊:先驗、概似、正規化、尊重封頂、不信沒有組合質量的漂亮線。少替手牌命名。多替範圍再加權。