Interface SurrogateModelRegistry.SurrogateModel

All Superinterfaces:
Serializable
Enclosing class:
SurrogateModelRegistry

public static interface SurrogateModelRegistry.SurrogateModel extends Serializable
Interface for surrogate model implementations.
Version:
1.0
Author:
ESOL
  • Method Summary

    Modifier and Type
    Method
    Description
    default int
    Gets the expected input dimension.
    default int
    Gets the expected output dimension.
    double[]
    predict(double[] input)
    Makes a prediction using the surrogate model.
  • Method Details

    • predict

      double[] predict(double[] input)
      Makes a prediction using the surrogate model.
      Parameters:
      input - input vector (normalized)
      Returns:
      output vector (predictions)
    • getInputDimension

      default int getInputDimension()
      Gets the expected input dimension.
      Returns:
      number of input features
    • getOutputDimension

      default int getOutputDimension()
      Gets the expected output dimension.
      Returns:
      number of output values