saealib.TopKEvaluation#

class saealib.TopKEvaluation(k, sanitize_nonfinite=False)[source]#

Bases: _RequestPlanner

Evaluate the stable top-k acquisition scores.

Parameters:
  • k (int)

  • sanitize_nonfinite (bool)

Methods

__init__

contract

Return the evaluation-planner family contract.

plan

Build a request for the selected prefix.

Method Details

TopKEvaluation.__init__(k, sanitize_nonfinite=False)[source]#
Parameters:
  • k (int)

  • sanitize_nonfinite (bool)

Return type:

None

TopKEvaluation.contract()#

Return the evaluation-planner family contract.

Return type:

ComponentContract

TopKEvaluation.plan(candidates, acquisition, ctx)[source]#

Build a request for the selected prefix.