Attribuzione della classe (0.3.0)

public final class Attribution extends GeneratedMessageV3 implements AttributionOrBuilder

Attribuzione che spiega un particolare output di previsione.

Tipo di protobuf google.cloud.vertexai.v1.Attribution

Campi statici

APPROXIMATION_ERROR_FIELD_NUMBER

public static final int APPROXIMATION_ERROR_FIELD_NUMBER
Valore campo
Tipo Description
int

BASELINE_OUTPUT_VALUE_FIELD_NUMBER

public static final int BASELINE_OUTPUT_VALUE_FIELD_NUMBER
Valore campo
Tipo Description
int

FEATURE_ATTRIBUTIONS_FIELD_NUMBER

public static final int FEATURE_ATTRIBUTIONS_FIELD_NUMBER
Valore campo
Tipo Description
int

INSTANCE_OUTPUT_VALUE_FIELD_NUMBER

public static final int INSTANCE_OUTPUT_VALUE_FIELD_NUMBER
Valore campo
Tipo Description
int

OUTPUT_DISPLAY_NAME_FIELD_NUMBER

public static final int OUTPUT_DISPLAY_NAME_FIELD_NUMBER
Valore campo
Tipo Description
int

OUTPUT_INDEX_FIELD_NUMBER

public static final int OUTPUT_INDEX_FIELD_NUMBER
Valore campo
Tipo Description
int

OUTPUT_NAME_FIELD_NUMBER

public static final int OUTPUT_NAME_FIELD_NUMBER
Valore campo
Tipo Description
int

Metodi statici

getDefaultInstance()

public static Attribution getDefaultInstance()
Restituisce
Tipo Description
Attribution

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Restituisce
Tipo Description
Descriptor

newBuilder()

public static Attribution.Builder newBuilder()
Restituisce
Tipo Description
Attribution.Builder

newBuilder(Attribution prototype)

public static Attribution.Builder newBuilder(Attribution prototype)
Parametro
Nome Description
prototype Attribution
Restituisce
Tipo Description
Attribution.Builder

parseDelimitedFrom(InputStream input)

public static Attribution parseDelimitedFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
IOException

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Attribution parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
IOException

parseFrom(byte[] data)

public static Attribution parseFrom(byte[] data)
Parametro
Nome Description
data byte[]
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

public static Attribution parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data byte[]
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data)

public static Attribution parseFrom(ByteString data)
Parametro
Nome Description
data ByteString
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

public static Attribution parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteString
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(CodedInputStream input)

public static Attribution parseFrom(CodedInputStream input)
Parametro
Nome Description
input CodedInputStream
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
IOException

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public static Attribution parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input)

public static Attribution parseFrom(InputStream input)
Parametro
Nome Description
input InputStream
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
IOException

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

public static Attribution parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input InputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
IOException

parseFrom(ByteBuffer data)

public static Attribution parseFrom(ByteBuffer data)
Parametro
Nome Description
data ByteBuffer
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
InvalidProtocolBufferException

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

public static Attribution parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
data ByteBuffer
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Attribution
Eccezioni
Tipo Description
InvalidProtocolBufferException

parser()

public static Parser<Attribution> parser()
Restituisce
Tipo Description
Parser<Attribution>

Metodi

è uguale a(obj oggetto)

public boolean equals(Object obj)
Parametro
Nome Description
obj Object
Restituisce
Tipo Description
boolean
Sostituzioni

getApproximationError()

public double getApproximationError()

Solo output. Errore di feature_attributions causato dall'approssimazione utilizzata nel metodo di spiegazione. Un valore più basso significa attribuzioni più precise.

  • Per l'attribuzione di Shapley campionata, l'aumento di path_count potrebbe ridurre l'errore.
  • Per l'attribuzione con gradienti integrati, l'aumento di step_count potrebbe ridurre l'errore.
  • Per l'attribuzione XRAI, l'aumento di step_count potrebbe ridurre l'errore.

    Consulta questa introduzione per saperne di più.

double approximation_error = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
double

L'errore approximationError.

getBaselineOutputValue()

public double getBaselineOutputValue()

Solo output. Il modello ha previsto l'output se l'istanza di input viene creata dalle basi di tutte le caratteristiche definite in ExplanationMetadata.inputs. Il nome del campo dell'output è determinato dalla chiave in ExplanationMetadata.outputs.

Se l'output previsto del modello ha più dimensioni (ranking > 1), questo sarà il valore nell'output individuato da output_index.

Se ci sono più basi, viene calcolata la media dei relativi valori di output.

double baseline_output_value = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
double

Il valore baselineOutputValue.

getDefaultInstanceForType()

public Attribution getDefaultInstanceForType()
Restituisce
Tipo Description
Attribution

getFeatureAttributions()

public Value getFeatureAttributions()

Solo output. Attribuzioni di ogni funzionalità spiegata. Le caratteristiche vengono estratte dalle istanze di previsione in base ai metadati di spiegazione per gli input.

Il valore è uno struct, le cui chiavi sono il nome della caratteristica. I valori indicano il contributo della funzionalità nell'istanza al risultato previsto.

Il formato del valore è determinato dal formato di input dell'elemento:

  • Se l'elemento è un valore scalare, il valore di attribuzione è un numero mobile.

  • Se la funzionalità è un array di valori scalari, il valore di attribuzione è un array.

  • Se la funzionalità è uno struct, il valore di attribuzione è uno struct. Le chiavi nello struct del valore di attribuzione sono uguali a quelle nello struct delle caratteristiche. I formati dei valori nello struct di attribuzione sono determinati dai formati dei valori nello struct delle caratteristiche.

    Il campo ExplanationMetadata.feature_attributions_schema_uri, a cui rimanda il campo ExplanationSpec dell'oggetto Endpoint.deployed_models, rimanda al file di schema che descrive le caratteristiche e i relativi valori di attribuzione (se compilato).

.google.protobuf.Value feature_attributions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
Value

La funzionalità Attributions.

getFeatureAttributionsOrBuilder()

public ValueOrBuilder getFeatureAttributionsOrBuilder()

Solo output. Attribuzioni di ogni funzionalità spiegata. Le caratteristiche vengono estratte dalle istanze di previsione in base ai metadati di spiegazione per gli input.

Il valore è uno struct, le cui chiavi sono il nome della caratteristica. I valori indicano il contributo della funzionalità nell'istanza al risultato previsto.

Il formato del valore è determinato dal formato di input dell'elemento:

  • Se l'elemento è un valore scalare, il valore di attribuzione è un numero mobile.

  • Se la funzionalità è un array di valori scalari, il valore di attribuzione è un array.

  • Se la funzionalità è uno struct, il valore di attribuzione è uno struct. Le chiavi nello struct del valore di attribuzione sono uguali a quelle nello struct delle caratteristiche. I formati dei valori nello struct di attribuzione sono determinati dai formati dei valori nello struct delle caratteristiche.

    Il campo ExplanationMetadata.feature_attributions_schema_uri, a cui rimanda il campo ExplanationSpec dell'oggetto Endpoint.deployed_models, rimanda al file di schema che descrive le caratteristiche e i relativi valori di attribuzione (se compilato).

.google.protobuf.Value feature_attributions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
ValueOrBuilder

getInstanceOutputValue()

public double getInstanceOutputValue()

Solo output. Il modello ha previsto l'output nell'istanza di spiegazione corrispondente. Il nome del campo dell'output è determinato dalla chiave in ExplanationMetadata.outputs.

Se l'output previsto del modello ha più dimensioni, questo è il valore nell'output situato in base a output_index.

double instance_output_value = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
double

Il valore instanceOutputValue.

getOutputDisplayName()

public String getOutputDisplayName()

Solo output. Il nome visualizzato dell'output identificato da output_index. Ad esempio, il nome della classe previsto da un modello a classificazione multipla.

Questo campo viene compilato solo se il modello prevede i nomi visualizzati come campo separato insieme all'output spiegato. Il nome visualizzato previsto deve avere la stessa forma dell'output illustrato e può essere individuato utilizzando output_index.

string output_display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
String

Il parametro outputDisplayName.

getOutputDisplayNameBytes()

public ByteString getOutputDisplayNameBytes()

Solo output. Il nome visualizzato dell'output identificato da output_index. Ad esempio, il nome della classe previsto da un modello a classificazione multipla.

Questo campo viene compilato solo se il modello prevede i nomi visualizzati come campo separato insieme all'output spiegato. Il nome visualizzato previsto deve avere la stessa forma dell'output illustrato e può essere individuato utilizzando output_index.

string output_display_name = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
ByteString

I byte per outputDisplayName.

getOutputIndex(int index)

public int getOutputIndex(int index)

Solo output. L'indice che individua l'output della previsione spiegato.

Se l'output della previsione è un valore scalare, output_index non viene compilato. Se l'output della previsione presenta più dimensioni, la lunghezza dell'elenco output_index corrisponde al numero di dimensioni dell'output. L'elemento i-esima in output_index è l'indice della dimensione i-esima del vettore di output. Gli indici iniziano da 0.

repeated int32 output_index = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parametro
Nome Description
index int

L'indice dell'elemento da restituire.

Restituisce
Tipo Description
int

L'outputIndex nell'indice specificato.

getOutputIndexCount()

public int getOutputIndexCount()

Solo output. L'indice che individua l'output della previsione spiegato.

Se l'output della previsione è un valore scalare, output_index non viene compilato. Se l'output della previsione presenta più dimensioni, la lunghezza dell'elenco output_index corrisponde al numero di dimensioni dell'output. L'elemento i-esima in output_index è l'indice della dimensione i-esima del vettore di output. Gli indici iniziano da 0.

repeated int32 output_index = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
int

Il conteggio di outputIndex.

getOutputIndexList()

public List<Integer> getOutputIndexList()

Solo output. L'indice che individua l'output della previsione spiegato.

Se l'output della previsione è un valore scalare, output_index non viene compilato. Se l'output della previsione presenta più dimensioni, la lunghezza dell'elenco output_index corrisponde al numero di dimensioni dell'output. L'elemento i-esima in output_index è l'indice della dimensione i-esima del vettore di output. Gli indici iniziano da 0.

repeated int32 output_index = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
List<Integer>

Un elenco contenente outputIndex.

getOutputName()

public String getOutputName()

Solo output. Nome dell'output esplicativo. Specificato come chiave in ExplanationMetadata.outputs.

string output_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
String

Il valore di outputName.

getOutputNameBytes()

public ByteString getOutputNameBytes()

Solo output. Nome dell'output esplicativo. Specificato come chiave in ExplanationMetadata.outputs.

string output_name = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
ByteString

I byte per outputName.

getParserForType()

public Parser<Attribution> getParserForType()
Restituisce
Tipo Description
Parser<Attribution>
Sostituzioni

getSerializedSize()

public int getSerializedSize()
Restituisce
Tipo Description
int
Sostituzioni

hasFeatureAttributions()

public boolean hasFeatureAttributions()

Solo output. Attribuzioni di ogni funzionalità spiegata. Le caratteristiche vengono estratte dalle istanze di previsione in base ai metadati di spiegazione per gli input.

Il valore è uno struct, le cui chiavi sono il nome della caratteristica. I valori indicano il contributo della funzionalità nell'istanza al risultato previsto.

Il formato del valore è determinato dal formato di input dell'elemento:

  • Se l'elemento è un valore scalare, il valore di attribuzione è un numero mobile.

  • Se la funzionalità è un array di valori scalari, il valore di attribuzione è un array.

  • Se la funzionalità è uno struct, il valore di attribuzione è uno struct. Le chiavi nello struct del valore di attribuzione sono uguali a quelle nello struct delle caratteristiche. I formati dei valori nello struct di attribuzione sono determinati dai formati dei valori nello struct delle caratteristiche.

    Il campo ExplanationMetadata.feature_attributions_schema_uri, a cui rimanda il campo ExplanationSpec dell'oggetto Endpoint.deployed_models, rimanda al file di schema che descrive le caratteristiche e i relativi valori di attribuzione (se compilato).

.google.protobuf.Value feature_attributions = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Restituisce
Tipo Description
boolean

Se il campo featureAttributions è impostato.

hashCode()

public int hashCode()
Restituisce
Tipo Description
int
Sostituzioni

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Restituisce
Tipo Description
FieldAccessorTable
Sostituzioni

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

newBuilderForType()

public Attribution.Builder newBuilderForType()
Restituisce
Tipo Description
Attribution.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

protected Attribution.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parametro
Nome Description
parent BuilderParent
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parametro
Nome Description
unused UnusedPrivateParameter
Restituisce
Tipo Description
Object
Sostituzioni

toBuilder()

public Attribution.Builder toBuilder()
Restituisce
Tipo Description
Attribution.Builder

writeTo(output di CodedOutputStream)

public void writeTo(CodedOutputStream output)
Parametro
Nome Description
output CodedOutputStream
Sostituzioni
Eccezioni
Tipo Description
IOException