pasky / pachi

A fairly strong Go/Baduk/Weiqi playing program
http://pachi.or.cz/
GNU General Public License v2.0
514 stars 117 forks source link

Pachi 12.82 #156

Closed lemonsqueeze closed 1 year ago

lemonsqueeze commented 1 year ago

Retuning release:

Good as these haven't been retuned since pre-mm days ! (pachi < 12.00)

Until pachi 12.80 pattern probs were scaled based on max (not total), which is nice because it boosts lower ranked moves but probabilities aren't really probabilities then (don't add up to 1). Switching to normalized probs has advantages: can measure probability bias in t-predict stats (maybe even correct it), and makes pattern prior logic basically the same as dcnn so can meaningfully compare the two.

Also simplified negative eqex prior values, so -400 is 400 on 19x19 (not -2000 -> 400 as before).

Dcnn threads:

Made OpenBLAS follows uct threads param, so setting OMP_NUM_THREADS env variable not necessary anymore.
Running with threads=1 will also evaluate dcnn on one thread now.

Results:

Progressive dcnn prior can be changed with dcnn_high, dcnn_low prior params. Using dcnn prior param reverts to fixed dcnn prior.