beet_ml 0.0.8

Machine Learning actions built upon beet_flow
1
2
3
4
5
6
7
8
9
10
11
12
use crate::prelude::*;
use beet_core::prelude::*;


pub trait QTrainer: 'static + Send + Sync + QPolicy {
	/// Immediately train an entire agent
	fn train(&mut self, rng: &mut impl Rng);
	/// Immediately evaluate an entire agent
	fn evaluate(&self) -> Evaluation;

	// fn reward(&mut self, reward: Reward);
}