|
EvalBuilder * | eval_builder_create (int n_vectors, int *vector_size, int *vector_times, int n_features, int n_games) |
|
void | eval_builder_destroy (EvalBuilder *eval) |
|
void | eval_builder_set_ply (EvalBuilder *eval, int ply) |
|
void | eval_builder_read (EvalBuilder *eval, const char *file) |
|
void | eval_builder_write (EvalBuilder *eval, const char *file) |
|
void | eval_builder_logistello_get_features (const Board *b, int *X) |
|
void | eval_builder_get_corner5x2_features (const Board *b, int *X) |
|
void | eval_builder_get_corner3x3_features (const Board *b, int *X) |
|
void | eval_builder_get_edge_features (const Board *b, int *X) |
|
void | eval_builder_get_edge_X_features (const Board *b, int *X) |
|
void | eval_builder_get_edge_C_features (const Board *b, int *X) |
|
void | eval_builder_get_edge_CX_features (const Board *b, int *X) |
|
void | eval_builder_get_ABFG_features (const Board *b, int *X) |
|
void | eval_builder_get_edge_FG_features (const Board *b, int *X) |
|
void | eval_builder_get_CC_features (const Board *b, int *X) |
|
void | eval_builder_get_AA_features (const Board *b, int *X) |
|
void | eval_builder_get_BB_features (const Board *b, int *X) |
|
void | eval_builder_get_d8_features (const Board *b, int *X) |
|
void | eval_builder_get_d7_features (const Board *b, int *X) |
|
void | eval_builder_get_d6_features (const Board *b, int *X) |
|
void | eval_builder_get_d5_features (const Board *b, int *X) |
|
void | eval_builder_get_d4_features (const Board *b, int *X) |
|
void | eval_builder_get_d3_features (const Board *b, int *X) |
|
EvalBuilder * | eval_builder_create_edax3c (int n_games) |
|
EvalBuilder * | eval_builder_create_edax3d (int n_games) |
|
EvalBuilder * | eval_builder_create_logistello (int n_games) |
|
EvalBuilder * | eval_builder_create_feature (int n_games, int feature) |
|
void | eval_builder_build_features (EvalBuilder *eval, Gamebase *base, int ply) |
|
void | eval_builder_equalize (EvalBuilder *eval, double *w) |
|
void | eval_builder_zero (EvalBuilder *eval, double *w, int *N, int N_min) |
|
void | eval_builder_eval (EvalBuilder *eval, int ply, double *x, double *y) |
|
int | eval_builder_count_features (EvalBuilder *eval, int ply) |
|
int | eval_builder_count_significant_coefficients (EvalBuilder *eval, int ply) |
|
void | eval_builder_get_feature_frequency (EvalBuilder *eval, int *N) |
|
void | eval_builder_get_coefficient (EvalBuilder *eval, double *w) |
|
void | eval_builder_get_score (EvalBuilder *eval, double *y) |
|
void | eval_builder_set_coefficient (EvalBuilder *eval, double *w) |
|
double | eval_builder_get_abs_error (EvalBuilder *eval, double *w, double *e) |
|
void | eval_builder_get_abs_error_gradient (EvalBuilder *eval, double *e, double *g, int *N, int N_min) |
|
double | eval_builder_get_squared_error (EvalBuilder *eval, double *w, double *e) |
|
void | eval_builder_get_squared_error_gradient (EvalBuilder *eval, double *e, double *g, int *N, int N_min) |
|
double | eval_builder_get_dir_squared_error (EvalBuilder *eval, double *w, double *d, double l) |
|
double | eval_builder_minimize_dir_abs_error (EvalBuilder *eval, double *w, double *d) |
|
double | eval_builder_minimize_dir_squared_error (EvalBuilder *eval, double *w, double *d) |
|
double | eval_builder_minimize_dir_squared_error_using_brent (EvalBuilder *eval, double *w, double *d, double accuracy) |
|
int | eval_builder_conjugate_gradient (EvalBuilder *eval, int ply, EvalOption *option) |
|
void | eval_builder_build (EvalBuilder *eval, Gamebase *base, EvalOption *option) |
|
void | eval_builder_temporal_filter (EvalBuilder *eval, Gamebase *base, int max_iter, double accuracy) |
|
void | print_feature (int n, int i) |
|
void | eval_builder_get_feature (int n, int offset, int *feature) |
|
void | eval_builder_get_sub_features (int n, int offset, int feature, int **subfeature, int *P, int *L) |
|
void | eval_builder_spatial_filter (EvalBuilder *eval, Gamebase *base, int max_iter, double accuracy) |
|
void | eval_builder_equalize_all (EvalBuilder *eval) |
|
void | eval_builder_zero_rare_features (EvalBuilder *eval, Gamebase *base) |
|
void | eval_builder_merge (EvalBuilder *eval_1, EvalBuilder *eval_2, int split) |
|
void | eval_builder_unbias (EvalBuilder *eval, Gamebase *base, int error_type) |
|
void | eval_builder_stat (EvalBuilder *eval, Gamebase *base) |
|
void | eval_builder_diff (EvalBuilder *eval_1, EvalBuilder *eval_2) |
|
void | eval_builder_plot (EvalBuilder *eval, Gamebase *base, const char *plot_file) |
|
void | eval_builder_show_feature_weights (EvalBuilder *eval, int type, const char *feature) |
|
void | print_version (void) |
|
void | print_usage (void) |
|
int | main (int argc, char **argv) |
|
Set of tools to build evaluation functions This code is not used. This or similar code has been used to build current evaluation function. It will be reused to build a new evaluation function for Edax version 5.0
- Date
- 1998 - 201?
- Author
- Richard Delorme
- Version
- 5.0