From 81262320c36cf47eb585ba50e8e421082c78d020 Mon Sep 17 00:00:00 2001 From: Hisayori Noda Date: Sun, 30 Jun 2019 11:29:43 +0900 Subject: [PATCH] Revert "Changed the constant value to calculate the winning percentage." This reverts commit 00f84ed99a08e1e27e35547a4cc32166719da694. --- src/learn/learner.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/learn/learner.cpp b/src/learn/learner.cpp index 5c5d4036..a0a3833a 100644 --- a/src/learn/learner.cpp +++ b/src/learn/learner.cpp @@ -1014,8 +1014,7 @@ double winning_percentage(double value) { // この600.0という定数は、ponanza定数。(ponanzaがそうしているらしいという意味で) // ゲームの進行度に合わせたものにしたほうがいいかも知れないけども、その効果のほどは不明。 - // Pawn Advantage, Win Percentage, and Elo - Chessprogramming wiki https://www.chessprogramming.org/Pawn_Advantage,_Win_Percentage,_and_Elo - return sigmoid(value * log(10.0) / 4.0 / PawnValueEg); + return sigmoid(value / 600.0); } // 普通のシグモイド関数の導関数。