Class Attribution.Builder (1.3.0)

public static final class Attribution.Builder extends GeneratedMessageV3.Builder<Attribution.Builder> implements AttributionOrBuilder

Attribuzione che spiega un particolare output di previsione.

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

Metodi statici

getDescriptor()

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

Metodi

addAllOutputIndex(Iterable<? extends Integer> values)

public Attribution.Builder addAllOutputIndex(Iterable<? extends Integer> values)

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
values Iterable<? extends java.lang.Integer>

L'outputIndex da aggiungere.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

addOutputIndex(int value)

public Attribution.Builder addOutputIndex(int value)

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
value int

L'outputIndex da aggiungere.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Attribution.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

build()

public Attribution build()
Restituisce
Tipo Description
Attribution

buildPartial()

public Attribution buildPartial()
Restituisce
Tipo Description
Attribution

Clear()

public Attribution.Builder clear()
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

clearApproximationError()

public Attribution.Builder clearApproximationError()

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
Attribution.Builder

Questo strumento per il concatenamento.

clearBaselineOutputValue()

public Attribution.Builder clearBaselineOutputValue()

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
Attribution.Builder

Questo strumento per il concatenamento.

clearFeatureAttributions()

public Attribution.Builder clearFeatureAttributions()

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
Attribution.Builder

clearField(Descriptors.FieldDescriptor field)

public Attribution.Builder clearField(Descriptors.FieldDescriptor field)
Parametro
Nome Description
field FieldDescriptor
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

clearInstanceOutputValue()

public Attribution.Builder clearInstanceOutputValue()

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
Attribution.Builder

Questo strumento per il concatenamento.

clearOneof(Descriptors.OneofDescriptor oneof)

public Attribution.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parametro
Nome Description
oneof OneofDescriptor
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

clearOutputDisplayName()

public Attribution.Builder clearOutputDisplayName()

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
Attribution.Builder

Questo strumento per il concatenamento.

clearOutputIndex()

public Attribution.Builder clearOutputIndex()

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
Attribution.Builder

Questo strumento per il concatenamento.

clearOutputName()

public Attribution.Builder clearOutputName()

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
Attribution.Builder

Questo strumento per il concatenamento.

clone()

public Attribution.Builder clone()
Restituisce
Tipo Description
Attribution.Builder
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

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Restituisce
Tipo Description
Descriptor
Sostituzioni

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.

getFeatureAttributionsBuilder()

public Value.Builder getFeatureAttributionsBuilder()

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
Builder

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.

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.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

mergeFeatureAttributions(Value value)

public Attribution.Builder mergeFeatureAttributions(Value value)

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];

Parametro
Nome Description
value Value
Restituisce
Tipo Description
Attribution.Builder

mergeFrom(Attribution other)

public Attribution.Builder mergeFrom(Attribution other)
Parametro
Nome Description
other Attribution
Restituisce
Tipo Description
Attribution.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Attribution.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parametri
Nome Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni
Eccezioni
Tipo Description
IOException

mergeFrom(Message other)

public Attribution.Builder mergeFrom(Message other)
Parametro
Nome Description
other Message
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Attribution.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

setApproximationError(double value)

public Attribution.Builder setApproximationError(double value)

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];

Parametro
Nome Description
value double

L'errore approximationError da impostare.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setBaselineOutputValue(double value)

public Attribution.Builder setBaselineOutputValue(double value)

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];

Parametro
Nome Description
value double

Il valore baselineOutputValue da impostare.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setFeatureAttributions(Value value)

public Attribution.Builder setFeatureAttributions(Value value)

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];

Parametro
Nome Description
value Value
Restituisce
Tipo Description
Attribution.Builder

setFeatureAttributions(Value.Builder builderForValue)

public Attribution.Builder setFeatureAttributions(Value.Builder builderForValue)

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];

Parametro
Nome Description
builderForValue Builder
Restituisce
Tipo Description
Attribution.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public Attribution.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parametri
Nome Description
field FieldDescriptor
value Object
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

setInstanceOutputValue(double value)

public Attribution.Builder setInstanceOutputValue(double value)

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];

Parametro
Nome Description
value double

Il valore instanceOutputValue da impostare.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setOutputDisplayName(String value)

public Attribution.Builder setOutputDisplayName(String value)

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];

Parametro
Nome Description
value String

Il valore outputDisplayName da impostare.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setOutputDisplayNameBytes(ByteString value)

public Attribution.Builder setOutputDisplayNameBytes(ByteString value)

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];

Parametro
Nome Description
value ByteString

I byte da impostare per outputDisplayName.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setOutputIndex(int index, int value)

public Attribution.Builder setOutputIndex(int index, int value)

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];

Parametri
Nome Description
index int

L'indice su cui impostare il valore.

value int

L'outputIndex da impostare.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setOutputName(String value)

public Attribution.Builder setOutputName(String value)

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

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

Parametro
Nome Description
value String

Il valore di outputName da impostare.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setOutputNameBytes(ByteString value)

public Attribution.Builder setOutputNameBytes(ByteString value)

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

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

Parametro
Nome Description
value ByteString

I byte da impostare per outputName.

Restituisce
Tipo Description
Attribution.Builder

Questo strumento per il concatenamento.

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Attribution.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parametri
Nome Description
field FieldDescriptor
index int
value Object
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni

setUnknownFields(UnknownFieldSet unknownFields)

public final Attribution.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parametro
Nome Description
unknownFields UnknownFieldSet
Restituisce
Tipo Description
Attribution.Builder
Sostituzioni