public final class Attribution extends GeneratedMessageV3 implements AttributionOrBuilder
Attribuzione che spiega un particolare output di previsione.
Tipo di protobuf google.cloud.vertexai.v1.Attribution
Membri ereditati
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int)
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()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Attribution.Builder newBuilder()
newBuilder(Attribution prototype)
public static Attribution.Builder newBuilder(Attribution prototype)
public static Attribution parseDelimitedFrom(InputStream input)
public static Attribution parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static Attribution parseFrom(byte[] data)
Parametro |
Nome |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Attribution parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static Attribution parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Attribution parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Attribution parseFrom(CodedInputStream input)
public static Attribution parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static Attribution parseFrom(InputStream input)
public static Attribution parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static Attribution parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Attribution parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<Attribution> parser()
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()
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];
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()
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()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
newBuilderForType()
public Attribution.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected Attribution.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Sostituzioni
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Restituisce |
Tipo |
Description |
Object |
|
Sostituzioni
toBuilder()
public Attribution.Builder toBuilder()
writeTo(output di CodedOutputStream)
public void writeTo(CodedOutputStream output)
Sostituzioni