Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
U
|
V
A
A_STAR (Algorithm attribute)
a_star() (in module slidingpuzzle.algorithms)
accuracy() (in module slidingpuzzle.nn.eval)
Algorithm (class in slidingpuzzle.algorithms)
B
BEAM (Algorithm attribute)
beam() (in module slidingpuzzle.algorithms)
BFS (Algorithm attribute)
bfs() (in module slidingpuzzle.algorithms)
blank_pos (State attribute)
board (SearchResult attribute)
(State attribute)
board_generator() (in module slidingpuzzle.board)
build_or_load_dataset() (in module slidingpuzzle.nn.dataset)
C
clear_training() (in module slidingpuzzle.nn.paths)
compare() (in module slidingpuzzle.algorithms)
corner_tiles_distance() (in module slidingpuzzle.heuristics)
count_inversions() (in module slidingpuzzle.board)
D
DFS (Algorithm attribute)
dfs() (in module slidingpuzzle.algorithms)
E
euclidean_distance() (in module slidingpuzzle.heuristics)
eval_checkpoint() (in module slidingpuzzle.nn.eval)
eval_heuristic() (in module slidingpuzzle.nn.eval)
evaluate() (in module slidingpuzzle.algorithms)
(in module slidingpuzzle.nn.eval)
expanded (SearchResult attribute)
F
f (State attribute)
find_blank() (in module slidingpuzzle.board)
find_tile() (in module slidingpuzzle.board)
flatten_board() (in module slidingpuzzle.board)
forward() (Model_v1 method)
(Model_v2 method)
freeze_board() (in module slidingpuzzle.board)
from_cols() (in module slidingpuzzle.board)
from_iter() (in module slidingpuzzle.board)
from_rows() (in module slidingpuzzle.board)
G
g (State attribute)
generate_examples() (in module slidingpuzzle.nn.dataset)
generated (SearchResult attribute)
get_board_size_str() (in module slidingpuzzle.nn.paths)
get_checkpoint_dir() (in module slidingpuzzle.nn.paths)
get_checkpoint_path() (in module slidingpuzzle.nn.paths)
get_examples() (in module slidingpuzzle.nn.dataset)
get_examples_path() (in module slidingpuzzle.nn.paths)
get_goal_tile() (in module slidingpuzzle.board)
get_goal_x() (in module slidingpuzzle.board)
get_goal_y() (in module slidingpuzzle.board)
get_goal_yx() (in module slidingpuzzle.board)
get_heuristic() (in module slidingpuzzle.nn.heuristics)
get_heuristic_key() (in module slidingpuzzle.nn.heuristics)
get_log_dir() (in module slidingpuzzle.nn.paths)
get_model_path() (in module slidingpuzzle.nn.paths)
get_next_moves() (in module slidingpuzzle.board)
get_next_states() (in module slidingpuzzle.algorithms)
get_num_params() (in module slidingpuzzle.nn.models)
get_path() (in module slidingpuzzle.nn.paths)
GREEDY (Algorithm attribute)
greedy() (in module slidingpuzzle.algorithms)
H
hamming_distance() (in module slidingpuzzle.heuristics)
has_col_conflict() (in module slidingpuzzle.heuristics)
has_conflict() (in module slidingpuzzle.heuristics)
has_row_conflict() (in module slidingpuzzle.heuristics)
history (State attribute)
I
IDA_STAR (Algorithm attribute)
ida_star() (in module slidingpuzzle.algorithms)
IDDFS (Algorithm attribute)
iddfs() (in module slidingpuzzle.algorithms)
is_solvable() (in module slidingpuzzle.board)
is_solved() (in module slidingpuzzle.board)
L
last_moves_distance() (in module slidingpuzzle.heuristics)
linear_conflict_distance() (in module slidingpuzzle.heuristics)
load_dataset() (in module slidingpuzzle.nn.dataset)
load_examples() (in module slidingpuzzle.nn.dataset)
load_model() (in module slidingpuzzle.nn.models)
M
make_heuristic() (in module slidingpuzzle.nn.heuristics)
manhattan_distance() (in module slidingpuzzle.heuristics)
Model_v1 (class in slidingpuzzle.nn.models)
Model_v2 (class in slidingpuzzle.nn.models)
module
slidingpuzzle
slidingpuzzle.algorithms
slidingpuzzle.board
slidingpuzzle.heuristics
slidingpuzzle.nn.dataset
slidingpuzzle.nn.eval
slidingpuzzle.nn.heuristics
slidingpuzzle.nn.models
slidingpuzzle.nn.paths
slidingpuzzle.state
N
new_board() (in module slidingpuzzle.board)
P
prepare_manhattan_table() (in module slidingpuzzle.heuristics)
print_board() (in module slidingpuzzle.board)
R
random_distance() (in module slidingpuzzle.heuristics)
random_examples() (in module slidingpuzzle.nn.dataset)
random_move() (in module slidingpuzzle.board)
relaxed_adjacency_distance() (in module slidingpuzzle.heuristics)
S
save_examples() (in module slidingpuzzle.nn.dataset)
save_model() (in module slidingpuzzle.nn.models)
search() (in module slidingpuzzle.algorithms)
SearchResult (class in slidingpuzzle.state)
set_heuristic() (in module slidingpuzzle.nn.heuristics)
shuffle() (in module slidingpuzzle.board)
shuffle_lazy() (in module slidingpuzzle.board)
slidingpuzzle
module
slidingpuzzle.algorithms
module
slidingpuzzle.board
module
slidingpuzzle.heuristics
module
slidingpuzzle.nn.dataset
module
slidingpuzzle.nn.eval
module
slidingpuzzle.nn.heuristics
module
slidingpuzzle.nn.models
module
slidingpuzzle.nn.paths
module
slidingpuzzle.state
module
SlidingPuzzleDataset (class in slidingpuzzle.nn.dataset)
solution (SearchResult attribute)
solution_as_tiles() (in module slidingpuzzle.board)
State (class in slidingpuzzle.state)
swap_tiles() (in module slidingpuzzle.board)
U
unvisited (SearchResult attribute)
V
v1_distance() (in module slidingpuzzle.nn.heuristics)
v2_distance() (in module slidingpuzzle.nn.heuristics)
visit() (in module slidingpuzzle.board)
visited (SearchResult attribute)
slidingpuzzle
Navigation
Contents:
Installation
slidingpuzzle package
slidingpuzzle.nn package
GitHub
Related Topics
Documentation overview
Quick search