List of all items
Structs
- ai::CoEvaluator
- ai::LELearningParam
- ai::LineEvaluator
- ai::MLEvaluator
- ai::MateNegAlpha
- ai::MateWrapperActor
- ai::NNUE
- ai::NegAlpha
- ai::NegAlphaF
- ai::NullEvaluator
- ai::PlayoutEvaluator
- ai::PositionEvaluator
- ai::RandomEvaluator
- ai::RowEvaluator
- ai::TrainableLineEvaluator
- ai::line::BucketLineEvaluator
- ai::line::Linear
- ai::line::SimplLineEvaluator
- ai::line::SimplePatternEvaluator
- ai::line::TrainableBLE
- ai::line::TrainableSLE
- ai::line::TrainableSPE
- ai::line_nn::NNLineEvaluator
- ai::line_nn::NNLineEvaluator_
- ai::line_nn::TrainableNLE
- ai::line_nn::TrainableNLE_
- ai::mcts::Mcts
- ai::mcts::Node
- ai::mcts::Score
- ai::pattern::Pattern
- ai::pattern::PatternEvaluator
- ai::pattern::TrainablePatternEvaluator
- ai::position::PositionMaskEvaluator
- ai::position::TrainablePME
- board::Board
- board::MateRow
- board::Node
- board::Record
- board::Score
- db::BoardDB
- dfpn::NodeNumber
- dfpn::ProofNumberSearchStatus
- dfpn::Status
- dfpn::ZobristHash
- exp::BoardIter
- exp::Rating
- ml::Graph
- ml::Placeholder
- ml::Tensor
- ml::funcs::BinaryCrossEntropy
- ml::funcs::ClippedReLU
- ml::funcs::LeaklyReLU
- ml::funcs::MSE
- ml::funcs::ReLU
- ml::funcs::Sigmoid
- ml::funcs::Softmax
- ml::funcs::Tanh
- ml::ops::Add
- ml::ops::MulConst
- ml::optim::MomentumSGD
- ml::optim::SGD
- ml::params::Bias
- ml::params::Linear
- ml::params::MM
- train::Transition
- utills::rand::RandUsizeGenerator
Enums
Traits
- ai::Analyzer
- ai::EvalAndActF
- ai::EvalAndAnalyze
- ai::Evaluator
- ai::EvaluatorF
- ai::Trainable
- board::GetAction
- board::GetActionMut
- ml::Node
- ml::Optimizer
- ml::funcs::SingleShoot
Functions
- add
- ai::acum_mask_bundle
- ai::acum_or
- ai::apply_mask_bundle
- ai::b2u128
- ai::line_nn::acum_count_bbb
- ai::line_nn::acum_or_bbb
- ai::mpc::get_mpc_id
- ai::negalpha
- ai::negalphaf
- ai::negalphaf_hash
- ai::negalphaf_hash_iter
- ai::negmax
- ai::negscoutf_hash_iter
- ai::onehot_vec
- ai::pattern::test_pattern_evaluator
- ai::pattern::train_with_db
- ai::u128_to_b
- ai::u2vec
- board::_is_win_board
- board::compare_agent
- board::count_1row
- board::count_2row
- board::count_2row_
- board::count_3row
- board::eval
- board::eval_actor
- board::eval_actor_from_boards
- board::get_1row_mask
- board::get_2row_mask
- board::get_put_reach_mask
- board::get_random
- board::get_reach_mask
- board::get_reach_mask_alpha
- board::magic_number::get_xyz_reach_mask
- board::mate_check
- board::mate_check_horizontal
- board::mate_expand
- board::mcts_action
- board::n_step_board
- board::play
- board::play_actor
- board::play_actor_from
- board::play_actor_with_undo
- board::play_and_result
- board::pprint_board
- board::pprint_u64
- board::search_four
- db::random_rot
- dfpn::get_reach_boards
- dfpn::get_valid_action_mask
- dfpn::get_valid_boards
- dfpn::pprint_uboard
- dfpn::proof_number_search
- dfpn::proof_number_search_att
- dfpn::proof_number_search_def
- dfpn::threat_space_search
- dfpn::threat_space_search_alpha
- dfpn::tss_expand
- dfpn::tss_expand_alpha
- dfpn::valid_boards
- exp::cal_elo_rate_diff
- ml::create_batch
- ml::xiver_vec
- train::bce_loss
- train::create_db
- train::create_eval_board
- train::eval_model
- train::mse_loss
- train::train
- train::train_model_with_db
- train::train_with_db
- utills::half_imcomplete_beta_func
- utills::rand::get_random_normal
- utills::rand::get_random_usize
- utills::rand::get_random_usizes
Type Aliases
- ai::mpc::MpcEntry
- ai::pattern::Idxs
- ai::pattern::MapBundle
- ai::pattern::PatternMap
- dfpn::Action
- dfpn::Dn
- dfpn::HalfBoard
- dfpn::Pn
- dfpn::UBoard