blurBaselineConfig = $blurBaselineConfig; } /** * @return GoogleCloudAiplatformV1BlurBaselineConfig */ public function getBlurBaselineConfig() { return $this->blurBaselineConfig; } /** * 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 * * @param GoogleCloudAiplatformV1SmoothGradConfig $smoothGradConfig */ public function setSmoothGradConfig(GoogleCloudAiplatformV1SmoothGradConfig $smoothGradConfig) { $this->smoothGradConfig = $smoothGradConfig; } /** * @return GoogleCloudAiplatformV1SmoothGradConfig */ public function getSmoothGradConfig() { return $this->smoothGradConfig; } /** * Required. The number of steps for approximating the path integral. A good * value to start is 50 and gradually increase until the sum to diff property * is within the desired error range. Valid range of its value is [1, 100], * inclusively. * * @param int $stepCount */ public function setStepCount($stepCount) { $this->stepCount = $stepCount; } /** * @return int */ public function getStepCount() { return $this->stepCount; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudAiplatformV1IntegratedGradientsAttribution::class, 'Google_Service_Aiplatform_GoogleCloudAiplatformV1IntegratedGradientsAttribution');