GoogleCloudAiplatformV1SmoothGradConfig class
Config for SmoothGrad approximation of gradients.
When enabled, the gradients are approximated by averaging the gradients from noisy samples in the vicinity of the inputs. Adding noise can help improve the computed gradients. Refer to this paper for more details: https://arxiv.org/pdf/1706.03825.pdf
Constructors
- GoogleCloudAiplatformV1SmoothGradConfig({GoogleCloudAiplatformV1FeatureNoiseSigma? featureNoiseSigma, double? noiseSigma, int? noisySampleCount})
- GoogleCloudAiplatformV1SmoothGradConfig.fromJson(Map json_)
Properties
- featureNoiseSigma ↔ GoogleCloudAiplatformV1FeatureNoiseSigma?
-
This is similar to noise_sigma, but provides additional flexibility.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- noiseSigma ↔ double?
-
This is a single float value and will be used to add noise to all the
features.
getter/setter pair
- noisySampleCount ↔ int?
-
The number of gradient samples to use for approximation.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited