<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/aiplatform/v1/explanation.proto

namespace GPBMetadata\Google\Cloud\Aiplatform\V1;

class Explanation
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\ExplanationMetadata::initOnce();
        \GPBMetadata\Google\Cloud\Aiplatform\V1\Io::initOnce();
        \GPBMetadata\Google\Protobuf\Struct::initOnce();
        $pool->internalAddGeneratedFile(
            "\x0A\xBD \x0A,google/cloud/aiplatform/v1/explanation.proto\x12\x1Agoogle.cloud.aiplatform.v1\x1A5google/cloud/aiplatform/v1/explanation_metadata.proto\x1A#google/cloud/aiplatform/v1/io.proto\x1A\x1Cgoogle/protobuf/struct.proto\"\x8F\x01\x0A\x0BExplanation\x12B\x0A\x0Cattributions\x18\x01 \x03(\x0B2'.google.cloud.aiplatform.v1.AttributionB\x03\xE0A\x03\x12<\x0A\x09neighbors\x18\x02 \x03(\x0B2\$.google.cloud.aiplatform.v1.NeighborB\x03\xE0A\x03\"[\x0A\x10ModelExplanation\x12G\x0A\x11mean_attributions\x18\x01 \x03(\x0B2'.google.cloud.aiplatform.v1.AttributionB\x03\xE0A\x03\"\x89\x02\x0A\x0BAttribution\x12\"\x0A\x15baseline_output_value\x18\x01 \x01(\x01B\x03\xE0A\x03\x12\"\x0A\x15instance_output_value\x18\x02 \x01(\x01B\x03\xE0A\x03\x129\x0A\x14feature_attributions\x18\x03 \x01(\x0B2\x16.google.protobuf.ValueB\x03\xE0A\x03\x12\x19\x0A\x0Coutput_index\x18\x04 \x03(\x05B\x03\xE0A\x03\x12 \x0A\x13output_display_name\x18\x05 \x01(\x09B\x03\xE0A\x03\x12 \x0A\x13approximation_error\x18\x06 \x01(\x01B\x03\xE0A\x03\x12\x18\x0A\x0Boutput_name\x18\x07 \x01(\x09B\x03\xE0A\x03\"D\x0A\x08Neighbor\x12\x18\x0A\x0Bneighbor_id\x18\x01 \x01(\x09B\x03\xE0A\x03\x12\x1E\x0A\x11neighbor_distance\x18\x02 \x01(\x01B\x03\xE0A\x03\"\xA5\x01\x0A\x0FExplanationSpec\x12J\x0A\x0Aparameters\x18\x01 \x01(\x0B21.google.cloud.aiplatform.v1.ExplanationParametersB\x03\xE0A\x02\x12F\x0A\x08metadata\x18\x02 \x01(\x0B2/.google.cloud.aiplatform.v1.ExplanationMetadataB\x03\xE0A\x01\"\xAD\x03\x0A\x15ExplanationParameters\x12\\\x0A\x1Bsampled_shapley_attribution\x18\x01 \x01(\x0B25.google.cloud.aiplatform.v1.SampledShapleyAttributionH\x00\x12f\x0A integrated_gradients_attribution\x18\x02 \x01(\x0B2:.google.cloud.aiplatform.v1.IntegratedGradientsAttributionH\x00\x12G\x0A\x10xrai_attribution\x18\x03 \x01(\x0B2+.google.cloud.aiplatform.v1.XraiAttributionH\x00\x128\x0A\x08examples\x18\x07 \x01(\x0B2\$.google.cloud.aiplatform.v1.ExamplesH\x00\x12\x0D\x0A\x05top_k\x18\x04 \x01(\x05\x122\x0A\x0Eoutput_indices\x18\x05 \x01(\x0B2\x1A.google.protobuf.ListValueB\x08\x0A\x06method\"4\x0A\x19SampledShapleyAttribution\x12\x17\x0A\x0Apath_count\x18\x01 \x01(\x05B\x03\xE0A\x02\"\xD1\x01\x0A\x1EIntegratedGradientsAttribution\x12\x17\x0A\x0Astep_count\x18\x01 \x01(\x05B\x03\xE0A\x02\x12H\x0A\x12smooth_grad_config\x18\x02 \x01(\x0B2,.google.cloud.aiplatform.v1.SmoothGradConfig\x12L\x0A\x14blur_baseline_config\x18\x03 \x01(\x0B2..google.cloud.aiplatform.v1.BlurBaselineConfig\"\xC2\x01\x0A\x0FXraiAttribution\x12\x17\x0A\x0Astep_count\x18\x01 \x01(\x05B\x03\xE0A\x02\x12H\x0A\x12smooth_grad_config\x18\x02 \x01(\x0B2,.google.cloud.aiplatform.v1.SmoothGradConfig\x12L\x0A\x14blur_baseline_config\x18\x03 \x01(\x0B2..google.cloud.aiplatform.v1.BlurBaselineConfig\"\xA9\x01\x0A\x10SmoothGradConfig\x12\x15\x0A\x0Bnoise_sigma\x18\x01 \x01(\x02H\x00\x12L\x0A\x13feature_noise_sigma\x18\x02 \x01(\x0B2-.google.cloud.aiplatform.v1.FeatureNoiseSigmaH\x00\x12\x1A\x0A\x12noisy_sample_count\x18\x03 \x01(\x05B\x14\x0A\x12GradientNoiseSigma\"\xA1\x01\x0A\x11FeatureNoiseSigma\x12W\x0A\x0Bnoise_sigma\x18\x01 \x03(\x0B2B.google.cloud.aiplatform.v1.FeatureNoiseSigma.NoiseSigmaForFeature\x1A3\x0A\x14NoiseSigmaForFeature\x12\x0C\x0A\x04name\x18\x01 \x01(\x09\x12\x0D\x0A\x05sigma\x18\x02 \x01(\x02\",\x0A\x12BlurBaselineConfig\x12\x16\x0A\x0Emax_blur_sigma\x18\x01 \x01(\x02\"\xE2\x03\x0A\x08Examples\x12S\x0A\x12example_gcs_source\x18\x05 \x01(\x0B25.google.cloud.aiplatform.v1.Examples.ExampleGcsSourceH\x00\x12@\x0A\x1Enearest_neighbor_search_config\x18\x02 \x01(\x0B2\x16.google.protobuf.ValueH\x01\x126\x0A\x07presets\x18\x04 \x01(\x0B2#.google.cloud.aiplatform.v1.PresetsH\x01\x12\x16\x0A\x0Eneighbor_count\x18\x03 \x01(\x05\x1A\xDA\x01\x0A\x10ExampleGcsSource\x12U\x0A\x0Bdata_format\x18\x01 \x01(\x0E2@.google.cloud.aiplatform.v1.Examples.ExampleGcsSource.DataFormat\x129\x0A\x0Agcs_source\x18\x02 \x01(\x0B2%.google.cloud.aiplatform.v1.GcsSource\"4\x0A\x0ADataFormat\x12\x1B\x0A\x17DATA_FORMAT_UNSPECIFIED\x10\x00\x12\x09\x0A\x05JSONL\x10\x01B\x08\x0A\x06sourceB\x08\x0A\x06config\"\xFA\x01\x0A\x07Presets\x12=\x0A\x05query\x18\x01 \x01(\x0E2).google.cloud.aiplatform.v1.Presets.QueryH\x00\x88\x01\x01\x12>\x0A\x08modality\x18\x02 \x01(\x0E2,.google.cloud.aiplatform.v1.Presets.Modality\"\x1E\x0A\x05Query\x12\x0B\x0A\x07PRECISE\x10\x00\x12\x08\x0A\x04FAST\x10\x01\"F\x0A\x08Modality\x12\x18\x0A\x14MODALITY_UNSPECIFIED\x10\x00\x12\x09\x0A\x05IMAGE\x10\x01\x12\x08\x0A\x04TEXT\x10\x02\x12\x0B\x0A\x07TABULAR\x10\x03B\x08\x0A\x06_query\"\xF4\x01\x0A\x17ExplanationSpecOverride\x12E\x0A\x0Aparameters\x18\x01 \x01(\x0B21.google.cloud.aiplatform.v1.ExplanationParameters\x12I\x0A\x08metadata\x18\x02 \x01(\x0B27.google.cloud.aiplatform.v1.ExplanationMetadataOverride\x12G\x0A\x11examples_override\x18\x03 \x01(\x0B2,.google.cloud.aiplatform.v1.ExamplesOverride\"\xBF\x02\x0A\x1BExplanationMetadataOverride\x12X\x0A\x06inputs\x18\x01 \x03(\x0B2C.google.cloud.aiplatform.v1.ExplanationMetadataOverride.InputsEntryB\x03\xE0A\x02\x1AH\x0A\x15InputMetadataOverride\x12/\x0A\x0Finput_baselines\x18\x01 \x03(\x0B2\x16.google.protobuf.Value\x1A|\x0A\x0BInputsEntry\x12\x0B\x0A\x03key\x18\x01 \x01(\x09\x12\\\x0A\x05value\x18\x02 \x01(\x0B2M.google.cloud.aiplatform.v1.ExplanationMetadataOverride.InputMetadataOverride:\x028\x01\"\xC6\x02\x0A\x10ExamplesOverride\x12\x16\x0A\x0Eneighbor_count\x18\x01 \x01(\x05\x12\x16\x0A\x0Ecrowding_count\x18\x02 \x01(\x05\x12O\x0A\x0Crestrictions\x18\x03 \x03(\x0B29.google.cloud.aiplatform.v1.ExamplesRestrictionsNamespace\x12\x19\x0A\x11return_embeddings\x18\x04 \x01(\x08\x12L\x0A\x0Bdata_format\x18\x05 \x01(\x0E27.google.cloud.aiplatform.v1.ExamplesOverride.DataFormat\"H\x0A\x0ADataFormat\x12\x1B\x0A\x17DATA_FORMAT_UNSPECIFIED\x10\x00\x12\x0D\x0A\x09INSTANCES\x10\x01\x12\x0E\x0A\x0AEMBEDDINGS\x10\x02\"T\x0A\x1DExamplesRestrictionsNamespace\x12\x16\x0A\x0Enamespace_name\x18\x01 \x01(\x09\x12\x0D\x0A\x05allow\x18\x02 \x03(\x09\x12\x0C\x0A\x04deny\x18\x03 \x03(\x09B\xCE\x01\x0A\x1Ecom.google.cloud.aiplatform.v1B\x10ExplanationProtoP\x01Z>cloud.google.com/go/aiplatform/apiv1/aiplatformpb;aiplatformpb\xAA\x02\x1AGoogle.Cloud.AIPlatform.V1\xCA\x02\x1AGoogle\\Cloud\\AIPlatform\\V1\xEA\x02\x1DGoogle::Cloud::AIPlatform::V1b\x06proto3"
        , true);

        static::$is_initialized = true;
    }
}

