TrainerΒΆ

amplify_bbopt.TrainerBase

Base class for a surrogate/acquisiton function model trainer.

amplify_bbopt.TorchFMTrainer

A trainer class for a Factorization Machine model implemented by PyTorch.

amplify_bbopt.ModelKernelTrainer

A class for training a polynomial- and kernel-based surrogate model.

amplify_bbopt.GramMatrixHandler

Compute and update the inverse of a Gram matrix sequentially with addition of a new data set.

amplify_bbopt.PolyCoefMatrixHandler

Compute and update polynomial coefficient matrices and vectors sequentially with addition of a new data set for the kernel-QA optimization.