public static final class ModelMonitoringObjectiveConfig.ExplanationConfig extends com.google.protobuf.GeneratedMessageV3 implements ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilder
The config for integrating with Vertex Explainable AI. Only applicable if the Model has explanation_spec populated.Protobuf type
google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig| Modifier and Type | Class and Description |
|---|---|
static class |
ModelMonitoringObjectiveConfig.ExplanationConfig.Builder
The config for integrating with Vertex Explainable AI.
|
static class |
ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline
Output from
[BatchPredictionJob][google.cloud.aiplatform.v1.BatchPredictionJob] for
Model Monitoring baseline dataset, which can be used to generate baseline
attribution scores.
|
static interface |
ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaselineOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ENABLE_FEATURE_ATTRIBUTES_FIELD_NUMBER |
static int |
EXPLANATION_BASELINE_FIELD_NUMBER |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int ENABLE_FEATURE_ATTRIBUTES_FIELD_NUMBER
public static final int EXPLANATION_BASELINE_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean getEnableFeatureAttributes()
If want to analyze the Vertex Explainable AI feature attribute scores or not. If set to true, Vertex AI will log the feature attributions from explain response and do the skew/drift detection for them.
bool enable_feature_attributes = 1;getEnableFeatureAttributes in interface ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilderpublic boolean hasExplanationBaseline()
Predictions generated by the BatchPredictionJob using baseline dataset.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;
hasExplanationBaseline in interface ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilderpublic ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline getExplanationBaseline()
Predictions generated by the BatchPredictionJob using baseline dataset.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;
getExplanationBaseline in interface ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilderpublic ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaselineOrBuilder getExplanationBaselineOrBuilder()
Predictions generated by the BatchPredictionJob using baseline dataset.
.google.cloud.aiplatform.v1.ModelMonitoringObjectiveConfig.ExplanationConfig.ExplanationBaseline explanation_baseline = 2;
getExplanationBaselineOrBuilder in interface ModelMonitoringObjectiveConfig.ExplanationConfigOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static ModelMonitoringObjectiveConfig.ExplanationConfig parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic ModelMonitoringObjectiveConfig.ExplanationConfig.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static ModelMonitoringObjectiveConfig.ExplanationConfig.Builder newBuilder()
public static ModelMonitoringObjectiveConfig.ExplanationConfig.Builder newBuilder(ModelMonitoringObjectiveConfig.ExplanationConfig prototype)
public ModelMonitoringObjectiveConfig.ExplanationConfig.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected ModelMonitoringObjectiveConfig.ExplanationConfig.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static ModelMonitoringObjectiveConfig.ExplanationConfig getDefaultInstance()
public static com.google.protobuf.Parser<ModelMonitoringObjectiveConfig.ExplanationConfig> parser()
public com.google.protobuf.Parser<ModelMonitoringObjectiveConfig.ExplanationConfig> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public ModelMonitoringObjectiveConfig.ExplanationConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.