BayesianSamplingAlgorithm Class

public final class BayesianSamplingAlgorithm
extends SamplingAlgorithm

Defines a Sampling Algorithm that generates values based on previous values.

Constructor Summary

Constructor Description
BayesianSamplingAlgorithm()

Creates an instance of BayesianSamplingAlgorithm class.

Method Summary

Modifier and Type Method and Description
static BayesianSamplingAlgorithm fromJson(JsonReader jsonReader)

Reads an instance of BayesianSamplingAlgorithm from the JsonReader.

SamplingAlgorithmType samplingAlgorithmType()

Get the samplingAlgorithmType property: [Required] The algorithm used for generating hyperparameter values, along with configuration properties.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

Methods inherited from SamplingAlgorithm

Methods inherited from java.lang.Object

Constructor Details

BayesianSamplingAlgorithm

public BayesianSamplingAlgorithm()

Creates an instance of BayesianSamplingAlgorithm class.

Method Details

fromJson

public static BayesianSamplingAlgorithm fromJson(JsonReader jsonReader)

Reads an instance of BayesianSamplingAlgorithm from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of BayesianSamplingAlgorithm if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the BayesianSamplingAlgorithm.

samplingAlgorithmType

public SamplingAlgorithmType samplingAlgorithmType()

Get the samplingAlgorithmType property: [Required] The algorithm used for generating hyperparameter values, along with configuration properties.

Overrides:

BayesianSamplingAlgorithm.samplingAlgorithmType()

Returns:

the samplingAlgorithmType value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

BayesianSamplingAlgorithm.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

BayesianSamplingAlgorithm.validate()

Applies to