#include "osl/rating/featureSet.h"
#include "osl/rating/ratingEnv.h"
#include "osl/rating/bradleyTerry.h"
#include "osl/eval/progressEval.h"
#include "osl/effect_util/effectUtil.h"
#include "osl/record/csaRecord.h"
#include "osl/record/csaIOError.h"
#include "osl/record/kisen.h"
#include "osl/apply_move/applyMove.h"
#include "osl/misc/perfmon.h"
#include "osl/stat/histogram.h"
#include "osl/stat/variance.h"
#include "osl/stl/vector.h"
#include <boost/format.hpp>
#include <string>
#include <iostream>
#include <iomanip>
#include <cmath>
int main | ( | int | argc, | |
char ** | argv | |||
) |
ratingstat.cc の 426 行で定義されています。
参照先 all_moves_histogram, all_score_histogram, osl::BLACK, first_skip, osl::stat::Average::getAverage(), king_escape_histogram, kingescape_order, kingescape_order_all, kingescape_order_selected, kisen_filename, kisen_start, osl::rating::BradleyTerry::makeIpx(), min_rating, moves_histogram, no_takeback_topprob, num_kisen, rall_score_histogram, rscore_histogram, rselected_score_histogram, score_histogram, seeplus2_topprob, seeplus_histogram, seeplus_order, seeplus_order_all, seeplus_order_selected, seeplus_topprob, seeplusx_topprob, selected_histogram, selected_king_escape, selected_score_histogram, selected_seeplus, selected_takeback, osl::TopProb::show(), osl::RatingDiff::show(), osl::showLogProb(), takeback2_topprob(), takeback_histogram, takeback_order, takeback_order_all, takeback_order_selected, takeback_topprob(), test_file(), test_record(), top_prob, top_rating_progress, usage(), KeepMax::value(), KeepMin::value(), verbose, と osl::WHITE.
参照元 main(), と test_position().
参照元 main(), と test_position().
void test_file | ( | const FeatureSet & | f, | |
const char * | filename | |||
) |
void test_position | ( | const FeatureSet & | f, | |
Move | next_move, | |||
Move | last_move, | |||
const RatingEnv & | env, | |||
const NumEffectState & | state, | |||
const eval::ProgressEval & | eval | |||
) |
ratingstat.cc の 536 行で定義されています。
参照先 Histogram8::add(), osl::stat::Histogram::add(), KeepMax::add(), osl::stat::Average::add(), KeepMin::add(), osl::TopProb::add(), osl::RatingDiff::add(), all_moves_histogram, all_score_histogram, osl::find(), osl::rating::FeatureSet::generateRating(), king_escape_histogram, kingescape_order, kingescape_order_all, kingescape_order_selected, moves, moves_histogram, no_takeback_topprob, osl::NoSeePlus, num_positions, order, osl::rating::RatingEnv::progress, osl::eval::ProgressEvalGeneral< OpeningEval >::progress16(), osl::PTYPE_EMPTY, rall_score_histogram, osl::rating::RatedMove::rating(), rscore_histogram, rselected_score_histogram, score_histogram, seeplus2_topprob, seeplus_histogram, seeplus_order, seeplus_order_all, seeplus_order_selected, seeplus_topprob, seeplusx_topprob, selected_histogram, selected_king_escape, selected_score_histogram, selected_seeplus, selected_takeback, takeback2_topprob(), takeback_histogram, takeback_order, takeback_order_all, takeback_order_selected, takeback_topprob(), osl::Move::to(), top_prob, と top_rating_progress.
void test_record | ( | const FeatureSet & | f, | |
const SimpleState & | initial, | |||
const osl::stl::vector< osl::Move > & | moves | |||
) |
void usage | ( | const char * | prog | ) |
ratingstat.cc の 23 行で定義されています。
参照元 main(), と test_position().
size_t first_skip = 3 |
ratingstat.cc の 31 行で定義されています。
stat::Histogram kingescape_order(1, 10) |
参照元 main(), と test_position().
参照元 main(), と test_position().
参照元 main(), と test_position().
const char* kisen_filename = 0 |
size_t kisen_start = 200000 |
const int length = 20 |
ratingstat.cc の 97 行で定義されています。
ratingstat.cc の 97 行で定義されています。
size_t min_rating = 1500 |
ratingstat.cc の 96 行で定義されています。
ratingstat.cc の 96 行で定義されています。
ratingstat.cc の 81 行で定義されています。
TopProb no_takeback_topprob(NoTakeBack) |
参照元 main(), と test_position().
size_t num_kisen = 4000 |
size_t num_positions = 0 |
ratingstat.cc の 535 行で定義されています。
ratingstat.cc の 81 行で定義されています。
ratingstat.cc の 81 行で定義されています。
ratingstat.cc の 416 行で定義されています。
const int sc_length = 16 |
ratingstat.cc の 85 行で定義されています。
const int sc_length_2d = sc_length+2 |
const int sc_start = -400 |
ratingstat.cc の 85 行で定義されています。
const int sc_start_2d = -100 |
const int sc_width = 100 |
ratingstat.cc の 85 行で定義されています。
参照元 main(), と test_position().
TopProb seeplus2_topprob(SeePlus2) |
参照元 main(), と test_position().
stat::Histogram seeplus_order(1, 10) |
参照元 main(), と test_position().
stat::Histogram seeplus_order_all(1, 10) |
参照元 main(), と test_position().
参照元 main(), と test_position().
TopProb seeplus_topprob(SeePlus) |
参照元 main(), と test_position().
TopProb seeplusx_topprob(SeePlusX) |
参照元 main(), と test_position().
参照元 main(), と test_position().
ratingstat.cc の 81 行で定義されています。
stat::Histogram takeback_order(1, 10) |
参照元 main(), と test_position().
参照元 main(), と test_position().
参照元 main(), と test_position().
参照元 main(), と test_position().
CArray<stat::Variance, 8> top_rating_progress |
ratingstat.cc の 81 行で定義されています。
int verbose = 0 |
ratingstat.cc の 32 行で定義されています。
const int width = 4 |