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