Trait Evaluator
connect6::policy
pub trait Evaluator { fn eval( &self, turn: Player, board: &Vec<Board> ) -> Option<(Vec<f32>, Vec<[[f32; 15]; 15]>)>; }
Evaluator for applying value, policy approximator to AlphaZero.
AlphaZero
fn eval( &self, turn: Player, board: &Vec<Board>) -> Option<(Vec<f32>, Vec<[[f32; 15]; 15]>)>
impl Evaluator for RandomEvaluator
fn eval( &self, _: Player, board: &Vec<Board>) -> Option<(Vec<f32>, Vec<[[f32; 15]; 15]>)>