MCTS-NC
1.0.0
Contents:
src
MCTS-NC
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (c4.C4 method)
(game_runner.GameRunner method)
(gomoku.Gomoku method)
(mcts.MCTS method)
(mcts.State method)
(mctsnc.MCTSNC method)
(utils.Logger method)
__module__ (c4.C4 attribute)
(game_runner.GameRunner attribute)
(gomoku.Gomoku attribute)
(mcts.MCTS attribute)
(mcts.State attribute)
(mctsnc.MCTSNC attribute)
(utils.Logger attribute)
__repr__() (mcts.MCTS method)
(mctsnc.MCTSNC method)
__str__() (c4.C4 method)
(gomoku.Gomoku method)
(mcts.MCTS method)
(mcts.State method)
(mctsnc.MCTSNC method)
_backup() (mcts.MCTS method)
_backup_1_acp_prodigal() (mctsnc.MCTSNC static method)
_backup_1_acp_thrifty() (mctsnc.MCTSNC static method)
_backup_2_acp() (mctsnc.MCTSNC static method)
_backup_ocp() (mctsnc.MCTSNC static method)
_best_action() (mcts.MCTS method)
_best_action_ucb() (mcts.MCTS method)
_expand() (mcts.MCTS method)
_expand_1_acp_prodigal() (mctsnc.MCTSNC static method)
_expand_1_acp_thrifty() (mctsnc.MCTSNC static method)
_expand_1_ocp_prodigal() (mctsnc.MCTSNC static method)
_expand_1_ocp_thrifty() (mctsnc.MCTSNC static method)
_expand_2_prodigal() (mctsnc.MCTSNC static method)
_expand_2_thrifty() (mctsnc.MCTSNC static method)
_flatten_trees_actions_expanded_thrifty() (mctsnc.MCTSNC method)
_json_dump() (mctsnc.MCTSNC method)
_make_actions_info() (mcts.MCTS method)
_make_actions_info_prodigal() (mctsnc.MCTSNC method)
_make_actions_info_thrifty() (mctsnc.MCTSNC method)
_make_performance_info() (mcts.MCTS method)
(mctsnc.MCTSNC method)
_memorize_root_actions_expanded() (mctsnc.MCTSNC static method)
_playout() (mcts.MCTS method)
_playout_acp_prodigal() (mctsnc.MCTSNC static method)
_playout_acp_thrifty() (mctsnc.MCTSNC static method)
_playout_ocp() (mctsnc.MCTSNC static method)
_reduce_over_actions() (mcts.MCTS method)
_reduce_over_actions_prodigal() (mctsnc.MCTSNC static method)
_reduce_over_actions_thrifty() (mctsnc.MCTSNC static method)
_reduce_over_trees_prodigal() (mctsnc.MCTSNC static method)
_reduce_over_trees_thrifty() (mctsnc.MCTSNC static method)
_reset() (mctsnc.MCTSNC static method)
_run_acp_prodigal() (mctsnc.MCTSNC method)
_run_acp_thrifty() (mctsnc.MCTSNC method)
_run_ocp_prodigal() (mctsnc.MCTSNC method)
_run_ocp_thrifty() (mctsnc.MCTSNC method)
_select() (mcts.MCTS method)
(mctsnc.MCTSNC static method)
_set_cuda_constants() (mctsnc.MCTSNC method)
_subtree_depths() (mcts.State method)
_subtree_max_depth() (mcts.State method)
_subtree_size() (mcts.State method)
_validate_param() (mctsnc.MCTSNC method)
A
action_index_to_name() (c4.C4 static method)
(gomoku.Gomoku static method)
(mcts.State static method)
action_name_to_index() (c4.C4 static method)
(gomoku.Gomoku static method)
(mcts.State static method)
averages_printout_30s_acp_prodigal_gomoku() (in module plots)
averages_printout_30s_acp_thrifty_gomoku() (in module plots)
averages_printout_30s_ocp_prodigal_gomoku() (in module plots)
averages_printout_30s_ocp_thrifty_gomoku() (in module plots)
averages_printout_30s_vanilla_gomoku() (in module plots)
averages_printout_5s_acp_prodigal_c4() (in module plots)
averages_printout_5s_acp_thrifty_c4() (in module plots)
averages_printout_5s_ocp_prodigal_c4() (in module plots)
averages_printout_5s_ocp_thrifty_c4() (in module plots)
averages_printout_5s_vanilla_c4() (in module plots)
averages_printout_generator() (in module plots)
B
best_action_plot() (in module plots)
best_action_plot_generator() (in module plots)
C
c4
module
C4 (class in c4)
class_repr() (c4.C4 static method)
(gomoku.Gomoku static method)
(mcts.State static method)
compute_outcome() (in module mctsnc_game_mechanics)
(mcts.State method)
compute_outcome_c4() (in module mctsnc_game_mechanics)
compute_outcome_gomoku() (in module mctsnc_game_mechanics)
compute_outcome_job() (c4.C4 method)
(gomoku.Gomoku method)
(mcts.State method)
compute_outcome_job_numba_jit() (c4.C4 static method)
(gomoku.Gomoku static method)
cpu_and_system_props() (in module utils)
D
DEFAULT_DEVICE_MEMORY (mctsnc.MCTSNC attribute)
DEFAULT_N_PLAYOUTS (mctsnc.MCTSNC attribute)
DEFAULT_N_TREES (mctsnc.MCTSNC attribute)
DEFAULT_SEARCH_STEPS_LIMIT (mcts.MCTS attribute)
(mctsnc.MCTSNC attribute)
DEFAULT_SEARCH_TIME_LIMIT (mcts.MCTS attribute)
(mctsnc.MCTSNC attribute)
DEFAULT_SEED (mcts.MCTS attribute)
(mctsnc.MCTSNC attribute)
DEFAULT_UCB_C (mcts.MCTS attribute)
(mctsnc.MCTSNC attribute)
DEFAULT_VANILLA (mcts.MCTS attribute)
DEFAULT_VARIANT (mctsnc.MCTSNC attribute)
DEFAULT_VERBOSE_DEBUG (mcts.MCTS attribute)
(mctsnc.MCTSNC attribute)
DEFAULT_VERBOSE_INFO (mcts.MCTS attribute)
(mctsnc.MCTSNC attribute)
depths_plot() (in module plots)
depths_plot_generator() (in module plots)
dict_to_str() (in module utils)
E
expand() (mcts.State method)
experiment_hash_str() (in module utils)
F
flush() (utils.Logger method)
G
game_runner
module
GameRunner (class in game_runner)
get_board() (c4.C4 method)
(gomoku.Gomoku method)
(mcts.State method)
get_board_shape() (c4.C4 static method)
(gomoku.Gomoku static method)
(mcts.State static method)
get_extra_info() (c4.C4 method)
(gomoku.Gomoku method)
(mcts.State method)
get_extra_info_memory() (c4.C4 static method)
(gomoku.Gomoku static method)
(mcts.State static method)
get_max_actions() (c4.C4 static method)
(gomoku.Gomoku static method)
(mcts.State static method)
get_turn() (mcts.State method)
gomoku
module
Gomoku (class in gomoku)
gpu_props() (in module utils)
H
hash_function() (in module utils)
hash_str() (in module utils)
I
init_device_side_arrays() (mctsnc.MCTSNC method)
is_action_legal() (in module mctsnc_game_mechanics)
is_action_legal_c4() (in module mctsnc_game_mechanics)
is_action_legal_gomoku() (in module mctsnc_game_mechanics)
L
legal_actions_playout() (in module mctsnc_game_mechanics)
legal_actions_playout_c4() (in module mctsnc_game_mechanics)
legal_actions_playout_gomoku() (in module mctsnc_game_mechanics)
list_to_str() (in module utils)
Logger (class in utils)
M
M (c4.C4 attribute)
(gomoku.Gomoku attribute)
main
module
MAX_N_PLAYOUTS (mctsnc.MCTSNC attribute)
MAX_N_TREES (mctsnc.MCTSNC attribute)
MAX_STATE_BOARD_SHAPE (mctsnc.MCTSNC attribute)
MAX_STATE_EXTRA_INFO_MEMORY (mctsnc.MCTSNC attribute)
MAX_STATE_MAX_ACTIONS (mctsnc.MCTSNC attribute)
MAX_TREE_DEPTH (mctsnc.MCTSNC attribute)
MAX_TREE_SIZE (mctsnc.MCTSNC attribute)
mcts
module
MCTS (class in mcts)
mctsnc
module
MCTSNC (class in mctsnc)
mctsnc_game_mechanics
module
module
c4
game_runner
gomoku
main
mcts
mctsnc
mctsnc_game_mechanics
plots
utils
N
N (c4.C4 attribute)
(gomoku.Gomoku attribute)
O
OUTCOME_MESSAGES (game_runner.GameRunner attribute)
P
pickle_objects() (in module utils)
plots
module
R
run() (game_runner.GameRunner method)
(mcts.MCTS method)
(mctsnc.MCTSNC method)
S
save_and_zip_experiment() (in module utils)
scores_array_plot() (in module plots)
scores_array_plot_acp_prodigal_vs_vanilla() (in module plots)
scores_array_plot_acp_thrifty_vs_vanilla_c4() (in module plots)
scores_array_plot_generator() (in module plots)
scores_array_plot_ocp_prodigal_vs_vanilla_c4() (in module plots)
scores_array_plot_ocp_thrifty_vs_vanilla_c4() (in module plots)
State (class in mcts)
SYMBOLS (c4.C4 attribute)
(gomoku.Gomoku attribute)
T
take_action() (in module mctsnc_game_mechanics)
(mcts.State method)
take_action_c4() (in module mctsnc_game_mechanics)
take_action_gomoku() (in module mctsnc_game_mechanics)
take_action_job() (c4.C4 method)
(gomoku.Gomoku method)
(mcts.State method)
take_action_playout() (in module mctsnc_game_mechanics)
take_action_playout_c4() (in module mctsnc_game_mechanics)
take_action_playout_gomoku() (in module mctsnc_game_mechanics)
take_random_action_playout() (c4.C4 method)
(gomoku.Gomoku method)
(mcts.State method)
U
unpickle_objects() (in module utils)
unzip_and_load_experiment() (in module utils)
utils
module
V
VARIANTS (mctsnc.MCTSNC attribute)
W
write() (utils.Logger method)