9#ifdef MOOSE_LIBTORCH_ENABLED
40 virtual void reTrain(
const std::vector<std::vector<Real>> & inputs,
41 const std::vector<Real> & outputs)
const final;
torch::Tensor & _training_data
Outputs (y) used for training, along with statistics.
const std::string _model_meta_data_name
Name for the meta data associated with training.
const std::vector< Real > & getLengthScales() const
Return the current length scales from GP training.
StochasticTools::GaussianProcess & _gp
The GP handler.
bool _standardize_params
Switch for training param (x) standardization.
virtual void execute() final
virtual void initialize() final
StochasticTools::GaussianProcess & gp()
const StochasticTools::GaussianProcess & getGP() const
virtual void reTrain(const std::vector< std::vector< Real > > &inputs, const std::vector< Real > &outputs) const final
const StochasticTools::GaussianProcess::GPOptimizerOptions _optimization_opts
Struct holding parameters necessary for parameter tuning.
void getNormTrainingOuts(std::vector< Real > &norm_training_outs) const
Return the normalized training outputs.
const StochasticTools::Standardizer & getTrainingStandardizer() const
Return the training data outputs standardizer.
torch::Tensor & _training_params
Paramaters (x) used for training, along with statistics.
bool _standardize_data
Switch for training data(y) standardization.
static InputParameters validParams()
const InputParameters & parameters() const
Interface for objects that need to use samplers.
This is the base trainer class whose main functionality is the API for declaring model data.