pub enum ExplorationStrategy {
EpsilonGreedy {
epsilon: f64,
},
UCB {
c: f64,
},
ThompsonSampling {
alpha: f64,
beta: f64,
},
AdaptiveUncertainty {
uncertainty_threshold: f64,
},
}Expand description
Advanced exploration strategies for neural RL
Variants§
EpsilonGreedy
Standard epsilon-greedy exploration
UCB
Upper confidence bound exploration
ThompsonSampling
Thompson sampling exploration
Fields
AdaptiveUncertainty
Adaptive exploration based on uncertainty
Trait Implementations§
Source§impl Clone for ExplorationStrategy
impl Clone for ExplorationStrategy
Source§fn clone(&self) -> ExplorationStrategy
fn clone(&self) -> ExplorationStrategy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ExplorationStrategy
impl Debug for ExplorationStrategy
Auto Trait Implementations§
impl Freeze for ExplorationStrategy
impl RefUnwindSafe for ExplorationStrategy
impl Send for ExplorationStrategy
impl Sync for ExplorationStrategy
impl Unpin for ExplorationStrategy
impl UnwindSafe for ExplorationStrategy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more