@@ -47,8 +47,6 @@ const char* Search::kCacheHistoryLengthStr =
47
47
const char * Search::kPolicySoftmaxTempStr = " Policy softmax temperature" ;
48
48
const char * Search::kAllowedNodeCollisionsStr =
49
49
" Allowed node collisions, per batch" ;
50
- const char * Search::kBackPropagateBetaStr = " Backpropagation gamma" ;
51
- const char * Search::kBackPropagateGammaStr = " Backpropagation beta" ;
52
50
53
51
namespace {
54
52
const int kSmartPruningToleranceNodes = 100 ;
@@ -79,10 +77,6 @@ void Search::PopulateUciParams(OptionsParser* options) {
79
77
" policy-softmax-temp" ) = 1 .0f ;
80
78
options->Add <IntOption>(kAllowedNodeCollisionsStr , 0 , 1024 ,
81
79
" allowed-node-collisions" ) = 0 ;
82
- options->Add <FloatOption>(kBackPropagateBetaStr , 0 .0f , 100 .0f ,
83
- " backpropagate-beta" ) = 1 .0f ;
84
- options->Add <FloatOption>(kBackPropagateGammaStr , -100 .0f , 100 .0f ,
85
- " backpropagate-gamma" ) = 1 .0f ;
86
80
}
87
81
88
82
Search::Search (const NodeTree& tree, Network* network,
@@ -109,9 +103,7 @@ Search::Search(const NodeTree& tree, Network* network,
109
103
kFpuReduction(options.Get<float >(kFpuReductionStr )),
110
104
kCacheHistoryLength(options.Get<int >(kCacheHistoryLengthStr )),
111
105
kPolicySoftmaxTemp(options.Get<float >(kPolicySoftmaxTempStr )),
112
- kAllowedNodeCollisions(options.Get<int >(kAllowedNodeCollisionsStr )),
113
- kBackPropagateBeta(options.Get<float >(kBackPropagateBetaStr )),
114
- kBackPropagateGamma(options.Get<float >(kBackPropagateGammaStr )) {}
106
+ kAllowedNodeCollisions(options.Get<int >(kAllowedNodeCollisionsStr )) {}
115
107
116
108
namespace {
117
109
void ApplyDirichletNoise (Node* node, float eps, double alpha) {
@@ -889,8 +881,7 @@ void SearchWorker::DoBackupUpdate() {
889
881
for (Node* n = node; n != search_->root_node_ ->GetParent ();
890
882
n = n->GetParent ()) {
891
883
++depth;
892
- n->FinalizeScoreUpdate (v, search_->kBackPropagateGamma ,
893
- search_->kBackPropagateBeta );
884
+ n->FinalizeScoreUpdate (v);
894
885
// Q will be flipped for opponent.
895
886
v = -v;
896
887
@@ -903,8 +894,8 @@ void SearchWorker::DoBackupUpdate() {
903
894
// Best move.
904
895
if (n->GetParent () == search_->root_node_ &&
905
896
search_->best_move_edge_ .GetN () <= n->GetN ()) {
906
- search_->best_move_edge_ =
907
- search_->GetBestChildNoTemperature (search_->root_node_ );
897
+ search_->best_move_edge_ =
898
+ search_->GetBestChildNoTemperature (search_->root_node_ );
908
899
}
909
900
}
910
901
++search_->total_playouts_ ;
0 commit comments