Functions | |
| void | Compute (GoUctSearch &search, std::size_t trueValueMaxGames, std::size_t maxGames, std::size_t stepSize, const std::string &fileName) |
| Get statistics for estimators. | |
| void GoUctEstimatorStat::Compute | ( | GoUctSearch & | search, | |
| std::size_t | trueValueMaxGames, | |||
| std::size_t | maxGames, | |||
| std::size_t | stepSize, | |||
| const std::string & | fileName | |||
| ) |
Get statistics for estimators.
First plays each move and performs a search with a large number of games to estimate the true value of the move. Then performs a search at the root node and saves a sample of the values and counts after each game in the search.
| search | ||
| trueValueMaxGames | Number of games to use for the search to determine the true value | |
| maxGames | Maximum number of games for actual search. | |
| stepSize | Interval of games played to save the values. | |
| fileName | File to append the resulting samples to |
Definition at line 20 of file GoUctEstimatorStat.cpp.
References GoUctSearch::Board(), SgUctSearch::EndSearch(), SgUctTreeUtil::FindChildWithMove(), SgUctSearch::GenerateAllMoves(), SgUctNode::HasMean(), SgUctNode::HasRaveValue(), SgUctSearch::InverseEstimate(), SgUctNode::Mean(), SgUctNode::MoveCount(), SgUctSearch::MpiSynchronizer(), SgUctSearch::PlayGame(), SgUctNode::RaveCount(), SgUctNode::RaveValue(), SgUctTree::Root(), SgUctSearch::Search(), SgUctSearch::StartSearch(), and SgUctSearch::Tree().
Referenced by GoUctCommands::CmdEstimatorStat().