alphaghost
How tos:
1. Train a neural network to play Phantom Go
2. Play Phantom Go against an AlphaGhOst bot
API reference
alphaghost
alphaghost
Index
Index
_
|
A
|
B
|
C
|
E
|
F
|
G
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__init__() (alphaghost.alphazero.Buffer method)
(alphaghost.alphazero.Trajectory method)
(alphaghost.alphazero.TrajectoryState method)
(alphaghost.mcts.MCTSBot method)
(alphaghost.model.AlphaGhostModel method)
(alphaghost.phantom_go.PhantomGoGame method)
A
actor() (in module alphaghost.alphazero)
actors (alphaghost.alphazero.Config attribute)
add() (alphaghost.alphazero.Trajectory method)
alphaghost.alphazero
module
alphaghost.mcts
module
alphaghost.model
module
alphaghost.parsers
module
alphaghost.phantom_go
module
AlphaGhostModel (class in alphaghost.model)
alphazero() (in module alphaghost.alphazero)
append() (alphaghost.alphazero.Buffer method)
auto_play() (alphaghost.phantom_go.PhantomGoGame method)
auto_step() (alphaghost.phantom_go.PhantomGoGame method)
B
Black (alphaghost.phantom_go.GoColor attribute)
board_size (alphaghost.alphazero.Config attribute)
bot_step() (alphaghost.phantom_go.PhantomGoGame method)
Buffer (class in alphaghost.alphazero)
C
checkpoint_freq (alphaghost.alphazero.Config attribute)
Config (class in alphaghost.alphazero)
current_player (alphaghost.phantom_go.PhantomGoGame property)
E
eval_levels (alphaghost.alphazero.Config attribute)
evaluation_window (alphaghost.alphazero.Config attribute)
evaluator() (in module alphaghost.alphazero)
evaluators (alphaghost.alphazero.Config attribute)
extend() (alphaghost.alphazero.Buffer method)
F
forward() (alphaghost.model.AlphaGhostModel method)
from_checkpoint() (alphaghost.model.AlphaGhostModel class method)
from_json() (alphaghost.alphazero.Config class method)
G
get_board() (in module alphaghost.parsers)
get_board_size() (in module alphaghost.parsers)
get_board_svg() (in module alphaghost.parsers)
get_previous_move_info_string() (in module alphaghost.parsers)
get_stones_count() (in module alphaghost.parsers)
get_visible_actions() (in module alphaghost.parsers)
GoColor (class in alphaghost.phantom_go)
I
inference() (alphaghost.model.AlphaGhostModel method)
L
l2 (alphaghost.model.Losses attribute)
learner() (in module alphaghost.alphazero)
learning_rate (alphaghost.alphazero.Config attribute)
legals_mask (alphaghost.model.TrainInput attribute)
load_checkpoint() (alphaghost.model.AlphaGhostModel method)
Losses (class in alphaghost.model)
M
max_simulations (alphaghost.alphazero.Config attribute)
max_steps (alphaghost.alphazero.Config attribute)
mcts_search() (alphaghost.mcts.MCTSBot method)
MCTSBot (class in alphaghost.mcts)
module
alphaghost.alphazero
alphaghost.mcts
alphaghost.model
alphaghost.parsers
alphaghost.phantom_go
N
nn_depth (alphaghost.alphazero.Config attribute)
nn_width (alphaghost.alphazero.Config attribute)
O
observation (alphaghost.model.TrainInput attribute)
observation_shape (alphaghost.alphazero.Config attribute)
output_size (alphaghost.alphazero.Config attribute)
P
path (alphaghost.alphazero.Config attribute)
PhantomGoGame (class in alphaghost.phantom_go)
policy (alphaghost.model.Losses attribute)
(alphaghost.model.TrainInput attribute)
policy_alpha (alphaghost.alphazero.Config attribute)
policy_epsilon (alphaghost.alphazero.Config attribute)
Q
quiet (alphaghost.alphazero.Config attribute)
R
render_board() (in module alphaghost.parsers)
replay_buffer_reuse (alphaghost.alphazero.Config attribute)
replay_buffer_size (alphaghost.alphazero.Config attribute)
restart() (alphaghost.phantom_go.PhantomGoGame method)
restart_at() (alphaghost.mcts.MCTSBot method)
S
sample() (alphaghost.alphazero.Buffer method)
save_checkpoint() (alphaghost.model.AlphaGhostModel method)
stack() (alphaghost.model.TrainInput static method)
step() (alphaghost.mcts.MCTSBot method)
(alphaghost.phantom_go.PhantomGoGame method)
step_with_policy() (alphaghost.mcts.MCTSBot method)
T
temperature (alphaghost.alphazero.Config attribute)
temperature_drop (alphaghost.alphazero.Config attribute)
total (alphaghost.model.Losses property)
train_batch_size (alphaghost.alphazero.Config attribute)
TrainInput (class in alphaghost.model)
Trajectory (class in alphaghost.alphazero)
TrajectoryState (class in alphaghost.alphazero)
U
uct_c (alphaghost.alphazero.Config attribute)
update() (alphaghost.model.AlphaGhostModel method)
update_checkpoint() (in module alphaghost.alphazero)
V
value (alphaghost.model.Losses attribute)
(alphaghost.model.TrainInput attribute)
W
watcher() (in module alphaghost.alphazero)
weight_decay (alphaghost.alphazero.Config attribute)
White (alphaghost.phantom_go.GoColor attribute)