Struct ImportanceArgs
pub struct ImportanceArgs {
pub study: PathBuf,
pub objective: usize,
pub raw: bool,
}Expand description
atune importance — rank a study’s parameters by hyperparameter importance.
The in-house PED-ANOVA evaluator:
a closed-form, fully deterministic score over the study’s completed trials
answering “which hyperparameters mattered for reaching the good trials?”.
It reads the journal read-only (no create, no lock, exactly as
best/trials/report do). The default output is the sum-to-one normalized
importances (as Optuna’s get_param_importances); --raw prints the
un-normalized PED-ANOVA values instead.
Fields§
§study: PathBufThe local study file (*.atj, *.db, *.sqlite, *.sqlite3) or
atune://host:port remote observer endpoint to read.
Remote observer traffic is plaintext TCP: atune provides no authentication and no TLS. Use loopback, or a private VPN with host firewall and cloud/network ACLs; use an mTLS proxy where client identity is required. A private LAN alone is not an identity boundary.
Local Journal (*.atj) and SQLite (*.db, *.sqlite, *.sqlite3)
data are plaintext. Require restrictive file permissions, an encrypted
volume, and protected backups.
objective: usizeWhich objective to assess, for a multi-objective study (0 = the first).
raw: boolPrint the raw (un-normalized) PED-ANOVA values instead of the sum-to-one normalized importances.
Trait Implementations§
§impl Args for ImportanceArgs
impl Args for ImportanceArgs
§fn group_id() -> Option<Id>
fn group_id() -> Option<Id>
ArgGroup::id][crate::ArgGroup::id] for this set of arguments§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Command] so it can instantiate self via
[FromArgMatches::update_from_arg_matches_mut] Read more§impl Debug for ImportanceArgs
impl Debug for ImportanceArgs
§impl FromArgMatches for ImportanceArgs
impl FromArgMatches for ImportanceArgs
§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
ArgMatches to self.§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
ArgMatches to self.Auto Trait Implementations§
impl Freeze for ImportanceArgs
impl RefUnwindSafe for ImportanceArgs
impl Send for ImportanceArgs
impl Sync for ImportanceArgs
impl Unpin for ImportanceArgs
impl UnsafeUnpin for ImportanceArgs
impl UnwindSafe for ImportanceArgs
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T, U> Imply<T> for U
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
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> ⓘ
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> ⓘ
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