サロゲートモデリング#
Cross-layer
TrainingSetはアーカイブまたは個体群から学習データを作り、Surrogateはそのデータから目的値を予測します。SurrogateManagerはフィットと予測のタイミングを調整し、AcquisitionFunctionは予測を候補選択用のスコアに変換します。AccuracyBasedSurrogateSwitcherは、予測精度の評価に応じてSurrogateManagerまたはOptimizationStrategyを切り替えます。
サロゲート
学習データからモデルをフィットし、候補の予測を返します。
サロゲートマネージャー
モデルのフィットとバッチ予測を調整します。
学習データ集合
ArchiveまたはPopulationから学習用の入力とラベルを構築します。
獲得関数
予測結果を候補選択用のスカラー値に変換します。
精度ベースのサロゲート切り替え
サロゲートの精度を評価し、実行中に使う構成を切り替えます。