Struct ark_api::ml::ProtocolConfig
source · [−]pub struct ProtocolConfig {Show 13 fields
pub feature_count: u32,
pub action_count: u32,
pub hidden: u32,
pub alpha: f32,
pub use_terminal_masking: bool,
pub learning_rate_init: f32,
pub learning_rate_end: f32,
pub learning_rate_steps: u32,
pub batch_size: u32,
pub memory_min_size: u32,
pub memory_max_size: u32,
pub gamma: f32,
pub rollout_length: u32,
}
Fields
feature_count: u32
action_count: u32
alpha: f32
use_terminal_masking: bool
learning_rate_init: f32
learning_rate_end: f32
learning_rate_steps: u32
batch_size: u32
memory_min_size: u32
memory_max_size: u32
gamma: f32
rollout_length: u32
Trait Implementations
sourceimpl Clone for ProtocolConfig
impl Clone for ProtocolConfig
sourcefn clone(&self) -> ProtocolConfig
fn clone(&self) -> ProtocolConfig
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for ProtocolConfig
impl Debug for ProtocolConfig
sourceimpl Default for ProtocolConfig
impl Default for ProtocolConfig
sourceimpl PartialEq<ProtocolConfig> for ProtocolConfig
impl PartialEq<ProtocolConfig> for ProtocolConfig
sourcefn eq(&self, other: &ProtocolConfig) -> bool
fn eq(&self, other: &ProtocolConfig) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for ProtocolConfig
Auto Trait Implementations
impl RefUnwindSafe for ProtocolConfig
impl Send for ProtocolConfig
impl Sync for ProtocolConfig
impl Unpin for ProtocolConfig
impl UnwindSafe for ProtocolConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more