日志编码器
smac.runhistory.encoder.log_encoder #
RunHistoryLogEncoder #
RunHistoryLogEncoder(
scenario: Scenario,
considered_states: list[StatusType] = None,
lower_budget_states: list[StatusType] = None,
scale_percentage: int = 5,
seed: int | None = None,
)
源代码位于 smac/runhistory/encoder/abstract_encoder.py
meta property
#
multi_objective_algorithm property
writable
#
multi_objective_algorithm: AbstractMultiObjectiveAlgorithm | None
用于转换数据的多目标算法。
get_configurations #
返回配置的向量表示。
警告#
不附加实例特征,也不会考虑成本值。
参数#
budget_subset : list[int|float] | None, 默认为 None 要考虑的预算列表。
返回#
configs_array : np.ndarray
源代码位于 smac/runhistory/encoder/abstract_encoder.py
transform #
返回运行历史的向量表示。
参数#
budget_subset : list | None, 默认为 None 要考虑的预算列表。
返回#
X : np.ndarray 配置向量和实例特征。 Y : np.ndarray 成本值。
源代码位于 smac/runhistory/encoder/abstract_encoder.py
transform_response_values #
通过使用对数变换响应值。