pub struct OptimizerResult {
pub best_instruction: String,
pub best_score: f64,
pub iterations: usize,
pub score_history: Vec<(usize, f64)>,
}Expand description
Result of an optimization run.
Fields§
§best_instruction: StringThe best instruction found during optimization.
best_score: f64Score of the best instruction on the validation set.
iterations: usizeNumber of iterations performed.
score_history: Vec<(usize, f64)>Score history across iterations (iteration_number, score).
Trait Implementations§
Source§impl Clone for OptimizerResult
impl Clone for OptimizerResult
Source§fn clone(&self) -> OptimizerResult
fn clone(&self) -> OptimizerResult
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 OptimizerResult
impl Debug for OptimizerResult
Source§impl<'de> Deserialize<'de> for OptimizerResult
impl<'de> Deserialize<'de> for OptimizerResult
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OptimizerResult
impl RefUnwindSafe for OptimizerResult
impl Send for OptimizerResult
impl Sync for OptimizerResult
impl Unpin for OptimizerResult
impl UnsafeUnpin for OptimizerResult
impl UnwindSafe for OptimizerResult
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