prefopt.acquisition package¶
Submodules¶
prefopt.acquisition.base module¶
Acquisition for active preference learning.
-
class
prefopt.acquisition.base.Acquirer¶ Bases:
prefopt.acquisition.base.AcquirerMetaCompanion class for AcquirerMeta.
-
class
prefopt.acquisition.base.PreferenceModel¶ Bases:
prefopt.acquisition.base.PreferenceModelMetaCompanion class for PreferenceModelMeta.
-
class
prefopt.acquisition.base.Optimizer¶ Bases:
prefopt.acquisition.base.OptimizerMetaCompanion class for OptimizerMeta.
prefopt.acquisition.expected_improvement module¶
Expected improvement acquisition.
-
class
prefopt.acquisition.expected_improvement.ExpectedImprovementAcquirer(data, model, optimizer)¶ Bases:
prefopt.acquisition.base.AcquirerExpected improvement acquirer for Gaussian process model.
Parameters: data : PreferenceDict
A PreferenceDict object.
model : PreferenceModel
A PreferenceModel object.
optimizer : AcquisitionOptimizer
An AcquisitionOptimizer object.
-
best¶ Current best point.
-
next¶ Next query point.
-
update(r, c, preference)¶ Update acquirer with new preference.
-
valuations¶ Current valuations.
-