pub enum RLAlgorithm {
DQN,
PolicyGradient,
ActorCritic,
PPO,
SAC,
}
Expand description
Reinforcement learning algorithms
Variants§
DQN
Q-Learning with experience replay
PolicyGradient
Policy gradient methods
ActorCritic
Actor-Critic methods
PPO
Proximal Policy Optimization
SAC
Soft Actor-Critic
Trait Implementations§
Source§impl Clone for RLAlgorithm
impl Clone for RLAlgorithm
Source§fn clone(&self) -> RLAlgorithm
fn clone(&self) -> RLAlgorithm
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 RLAlgorithm
impl Debug for RLAlgorithm
impl Copy for RLAlgorithm
Auto Trait Implementations§
impl Freeze for RLAlgorithm
impl RefUnwindSafe for RLAlgorithm
impl Send for RLAlgorithm
impl Sync for RLAlgorithm
impl Unpin for RLAlgorithm
impl UnwindSafe for RLAlgorithm
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