Scaled encoder
smac.runhistory.encoder.scaled_encoder #
RunHistoryScaledEncoder #
RunHistoryScaledEncoder(
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
multi_objective_algorithm 属性
可写
#
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 #
通过将响应值线性缩放到零和一之间来转换它们。