optuna.trial.FrozenTrial¶
- class optuna.trial.FrozenTrial(number: int, state: optuna.trial._state.TrialState, value: Optional[float], datetime_start: Optional[datetime.datetime], datetime_complete: Optional[datetime.datetime], params: Dict[str, Any], distributions: Dict[str, optuna.distributions.BaseDistribution], user_attrs: Dict[str, Any], system_attrs: Dict[str, Any], intermediate_values: Dict[int, float], trial_id: int)[source]¶
Status and results of a
Trial
.- number¶
Unique and consecutive number of
Trial
for eachStudy
. Note that this field uses zero-based numbering.
- state¶
TrialState
of theTrial
.
- params¶
Dictionary that contains suggested parameters.
- user_attrs¶
Dictionary that contains the attributes of the
Trial
set withoptuna.trial.Trial.set_user_attr()
.
- intermediate_values¶
Intermediate objective values set with
optuna.trial.Trial.report()
.
- __init__(number: int, state: optuna.trial._state.TrialState, value: Optional[float], datetime_start: Optional[datetime.datetime], datetime_complete: Optional[datetime.datetime], params: Dict[str, Any], distributions: Dict[str, optuna.distributions.BaseDistribution], user_attrs: Dict[str, Any], system_attrs: Dict[str, Any], intermediate_values: Dict[int, float], trial_id: int) None [source]¶
Methods
__init__
(number, state, value, ...)Attributes
Dictionary that contains the distributions of
params
.Return the elapsed time taken to complete the trial.
last_step
- property duration¶
Return the elapsed time taken to complete the trial.
- Returns
The duration.