reinforcex 0.0.4

Deep Reinforcement Learning Framework
1
2
3
4
5
6
7
8
use crate::memory::Experience;
use ulid::Ulid;

pub trait BaseSelector: Send + Sync {
    fn observe(&self, experience: &Experience);
    fn delete(&self, agent_id: &Ulid);
    fn find_pareto_dominant(&self, agent_id: &Ulid) -> Vec<Ulid>;
}