pub struct Hyperparameters {Show 58 fields
pub concentration_alpha: f64,
pub decay_lambda: f64,
pub claude_categories: Vec<String>,
pub context_window_chars: usize,
pub short_text_word_count: usize,
pub repeated_ngram_min_n: usize,
pub repeated_ngram_max_n: usize,
pub repeated_ngram_min_count: usize,
pub slop_word_penalty: i32,
pub slop_phrase_penalty: i32,
pub structural_bold_header_min: usize,
pub structural_bold_header_penalty: i32,
pub structural_bullet_run_min: usize,
pub structural_bullet_run_penalty: i32,
pub triadic_record_cap: usize,
pub triadic_penalty: i32,
pub triadic_advice_min: usize,
pub tone_penalty: i32,
pub sentence_opener_penalty: i32,
pub weasel_penalty: i32,
pub ai_disclosure_penalty: i32,
pub placeholder_penalty: i32,
pub rhythm_min_sentences: usize,
pub rhythm_cv_threshold: f64,
pub rhythm_penalty: i32,
pub em_dash_words_basis: f64,
pub em_dash_density_threshold: f64,
pub em_dash_penalty: i32,
pub contrast_record_cap: usize,
pub contrast_penalty: i32,
pub contrast_advice_min: usize,
pub setup_resolution_record_cap: usize,
pub setup_resolution_penalty: i32,
pub colon_words_basis: f64,
pub colon_density_threshold: f64,
pub colon_density_penalty: i32,
pub pithy_max_sentence_words: usize,
pub pithy_record_cap: usize,
pub pithy_penalty: i32,
pub bullet_density_threshold: f64,
pub bullet_density_penalty: i32,
pub blockquote_min_lines: usize,
pub blockquote_free_lines: usize,
pub blockquote_cap: usize,
pub blockquote_penalty_step: i32,
pub bold_bullet_run_min: usize,
pub bold_bullet_run_penalty: i32,
pub horizontal_rule_min: usize,
pub horizontal_rule_penalty: i32,
pub phrase_reuse_record_cap: usize,
pub phrase_reuse_penalty: i32,
pub density_words_basis: f64,
pub score_min: i32,
pub score_max: i32,
pub band_clean_min: i32,
pub band_light_min: i32,
pub band_moderate_min: i32,
pub band_heavy_min: i32,
}Fields§
§concentration_alpha: f64§decay_lambda: f64§claude_categories: Vec<String>§context_window_chars: usize§short_text_word_count: usize§repeated_ngram_min_n: usize§repeated_ngram_max_n: usize§repeated_ngram_min_count: usize§slop_word_penalty: i32§slop_phrase_penalty: i32§structural_bold_header_min: usize§structural_bold_header_penalty: i32§structural_bullet_run_min: usize§structural_bullet_run_penalty: i32§triadic_record_cap: usize§triadic_penalty: i32§triadic_advice_min: usize§tone_penalty: i32§sentence_opener_penalty: i32§weasel_penalty: i32§ai_disclosure_penalty: i32§placeholder_penalty: i32§rhythm_min_sentences: usize§rhythm_cv_threshold: f64§rhythm_penalty: i32§em_dash_words_basis: f64§em_dash_density_threshold: f64§em_dash_penalty: i32§contrast_record_cap: usize§contrast_penalty: i32§contrast_advice_min: usize§setup_resolution_record_cap: usize§setup_resolution_penalty: i32§colon_words_basis: f64§colon_density_threshold: f64§colon_density_penalty: i32§pithy_max_sentence_words: usize§pithy_record_cap: usize§pithy_penalty: i32§bullet_density_threshold: f64§bullet_density_penalty: i32§blockquote_min_lines: usize§blockquote_free_lines: usize§blockquote_cap: usize§blockquote_penalty_step: i32§bold_bullet_run_min: usize§bold_bullet_run_penalty: i32§horizontal_rule_min: usize§horizontal_rule_penalty: i32§phrase_reuse_record_cap: usize§phrase_reuse_penalty: i32§density_words_basis: f64§score_min: i32§score_max: i32§band_clean_min: i32§band_light_min: i32§band_moderate_min: i32§band_heavy_min: i32Implementations§
Source§impl Hyperparameters
impl Hyperparameters
pub fn with_overrides(self, ov: &HyperparametersOverride) -> Self
Trait Implementations§
Source§impl Clone for Hyperparameters
impl Clone for Hyperparameters
Source§fn clone(&self) -> Hyperparameters
fn clone(&self) -> Hyperparameters
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 Hyperparameters
impl Debug for Hyperparameters
Source§impl Default for Hyperparameters
impl Default for Hyperparameters
Source§impl<'de> Deserialize<'de> for Hyperparameters
impl<'de> Deserialize<'de> for Hyperparameters
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 Hyperparameters
impl RefUnwindSafe for Hyperparameters
impl Send for Hyperparameters
impl Sync for Hyperparameters
impl Unpin for Hyperparameters
impl UnsafeUnpin for Hyperparameters
impl UnwindSafe for Hyperparameters
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