saealib.FidelityPromotion#

class saealib.FidelityPromotion(fidelity=0, next_fidelity=None, *, promotion_count=None, promotion_fraction=0.5)[ソース]#

ベースクラス: FidelityEvaluation

Represent an explicit promotion from one fidelity level to another.

パラメータ:
  • fidelity (int)

  • next_fidelity (int | None)

  • promotion_count (int | None)

  • promotion_fraction (float)

Methods

__init__

contract

Return the evaluation-planner family contract.

plan

Build a low-fidelity request with a standard continuation marker.

Method Details

FidelityPromotion.__init__(fidelity=0, next_fidelity=None, *, promotion_count=None, promotion_fraction=0.5)[ソース]#
パラメータ:
  • fidelity (int)

  • next_fidelity (int | None)

  • promotion_count (int | None)

  • promotion_fraction (float)

FidelityPromotion.contract()#

Return the evaluation-planner family contract.

戻り値の型:

ComponentContract

FidelityPromotion.plan(candidates, acquisition, ctx)[ソース]#

Build a low-fidelity request with a standard continuation marker.