Class ExplanationParameters (0.5.0)

public final class ExplanationParameters extends GeneratedMessageV3 implements ExplanationParametersOrBuilder

Parametri da configurare che spiegano per le previsioni del modello.

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

Campi statici

EXAMPLES_FIELD_NUMBER

public static final int EXAMPLES_FIELD_NUMBER
Valore campo
Tipo Description
int

INTEGRATED_GRADIENTS_ATTRIBUTION_FIELD_NUMBER

public static final int INTEGRATED_GRADIENTS_ATTRIBUTION_FIELD_NUMBER
Valore campo
Tipo Description
int

OUTPUT_INDICES_FIELD_NUMBER

public static final int OUTPUT_INDICES_FIELD_NUMBER
Valore campo
Tipo Description
int

SAMPLED_SHAPLEY_ATTRIBUTION_FIELD_NUMBER

public static final int SAMPLED_SHAPLEY_ATTRIBUTION_FIELD_NUMBER
Valore campo
Tipo Description
int

TOP_K_FIELD_NUMBER

public static final int TOP_K_FIELD_NUMBER
Valore campo
Tipo Description
int

XRAI_ATTRIBUTION_FIELD_NUMBER

public static final int XRAI_ATTRIBUTION_FIELD_NUMBER
Valore campo
Tipo Description
int

Metodi statici

getDefaultInstance()

public static ExplanationParameters getDefaultInstance()
Restituisce
Tipo Description
ExplanationParameters

getDescriptor()

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

newBuilder()

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

newBuilder(ExplanationParameters prototype)

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

parseDelimitedFrom(InputStream input)

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

parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(byte[] data)

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

parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteString data)

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

parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)

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

parseFrom(CodedInputStream input)

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

parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(InputStream input)

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

parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)

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

parseFrom(ByteBuffer data)

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

parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)

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

parser()

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

Metodi

è uguale a(obj oggetto)

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

getDefaultInstanceForType()

public ExplanationParameters getDefaultInstanceForType()
Restituisce
Tipo Description
ExplanationParameters

getExamples()

public Examples getExamples()

Spiegazioni basate su esempi che restituiscono i vicini più prossimi dal set di dati fornito.

.google.cloud.vertexai.v1.Examples examples = 7;

Restituisce
Tipo Description
Examples

Gli esempi.

getExamplesOrBuilder()

public ExamplesOrBuilder getExamplesOrBuilder()

Spiegazioni basate su esempi che restituiscono i vicini più prossimi dal set di dati fornito.

.google.cloud.vertexai.v1.Examples examples = 7;

Restituisce
Tipo Description
ExamplesOrBuilder

getIntegratedGradientsAttribution()

public IntegratedGradientsAttribution getIntegratedGradientsAttribution()

Un metodo di attribuzione che calcola i valori di Aumann-Shapley sfruttando la struttura completamente differenziabile del modello. Per maggiori dettagli, consulta questo documento: https://arxiv.org/abs/1703.01365

.google.cloud.vertexai.v1.IntegratedGradientsAttribution integrated_gradients_attribution = 2;

Restituisce
Tipo Description
IntegratedGradientsAttribution

L'attribuzione integrata di Gradienti.

getIntegratedGradientsAttributionOrBuilder()

public IntegratedGradientsAttributionOrBuilder getIntegratedGradientsAttributionOrBuilder()

Un metodo di attribuzione che calcola i valori di Aumann-Shapley sfruttando la struttura completamente differenziabile del modello. Per maggiori dettagli, consulta questo documento: https://arxiv.org/abs/1703.01365

.google.cloud.vertexai.v1.IntegratedGradientsAttribution integrated_gradients_attribution = 2;

Restituisce
Tipo Description
IntegratedGradientsAttributionOrBuilder

getMethodCase()

public ExplanationParameters.MethodCase getMethodCase()
Restituisce
Tipo Description
ExplanationParameters.MethodCase

getOutputIndices()

public ListValue getOutputIndices()

Se compilato, restituisce solo le attribuzioni che hanno output_index contenuto in output_indices. Deve essere un ndarray di numeri interi, con la stessa forma dell'output che sta spiegando.

Se non viene compilato, restituisce le attribuzioni per gli indici top_k degli output. Se non viene compilato né top_k né output_indices, viene restituito l'indice argmax degli output.

Applicabile solo ai modelli che prevedono più output (ad es. modelli multi-classe che prevedono più classi).

.google.protobuf.ListValue output_indices = 5;

Restituisce
Tipo Description
ListValue

Gli indici di output.

getOutputIndicesOrBuilder()

public ListValueOrBuilder getOutputIndicesOrBuilder()

Se compilato, restituisce solo le attribuzioni che hanno output_index contenuto in output_indices. Deve essere un ndarray di numeri interi, con la stessa forma dell'output che sta spiegando.

Se non viene compilato, restituisce le attribuzioni per gli indici top_k degli output. Se non viene compilato né top_k né output_indices, viene restituito l'indice argmax degli output.

Applicabile solo ai modelli che prevedono più output (ad es. modelli multi-classe che prevedono più classi).

.google.protobuf.ListValue output_indices = 5;

Restituisce
Tipo Description
ListValueOrBuilder

getParserForType()

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

getSampledShapleyAttribution()

public SampledShapleyAttribution getSampledShapleyAttribution()

Un metodo di attribuzione simile ai valori di Shapley per gli elementi che contribuiscono alla previsione dell'etichetta. Una strategia di campionamento viene utilizzata per approssimare il valore anziché considerare tutti i sottoinsiemi di caratteristiche. Per i dettagli del modello, consulta questo documento: https://arxiv.org/abs/1306.4265.

.google.cloud.vertexai.v1.SampledShapleyAttribution sampled_shapley_attribution = 1;

Restituisce
Tipo Description
SampledShapleyAttribution

L'attribuzione di Shapley campionata.

getSampledShapleyAttributionOrBuilder()

public SampledShapleyAttributionOrBuilder getSampledShapleyAttributionOrBuilder()

Un metodo di attribuzione simile ai valori di Shapley per gli elementi che contribuiscono alla previsione dell'etichetta. Una strategia di campionamento viene utilizzata per approssimare il valore anziché considerare tutti i sottoinsiemi di caratteristiche. Per i dettagli del modello, consulta questo documento: https://arxiv.org/abs/1306.4265.

.google.cloud.vertexai.v1.SampledShapleyAttribution sampled_shapley_attribution = 1;

Restituisce
Tipo Description
SampledShapleyAttributionOrBuilder

getSerializedSize()

public int getSerializedSize()
Restituisce
Tipo Description
int
Sostituzioni

getTopK()

public int getTopK()

Se compilata, restituisce le attribuzioni per gli indici top-k degli output (il valore predefinito è 1). Si applica solo ai modelli che prevede più di un output (ad es. modelli multi-classe). Se impostato su -1, restituisce le spiegazioni per tutti gli output.

int32 top_k = 4;

Restituisce
Tipo Description
int

Il topK.

getXraiAttribution()

public XraiAttribution getXraiAttribution()

Un metodo di attribuzione che ridistribuisce l'attribuzione di gradienti integrati in regioni segmentate, sfruttando la struttura completamente differenziabile del modello. Per maggiori dettagli, consulta questo documento: https://arxiv.org/abs/1906.02825

XRAI attualmente ha prestazioni migliori con le immagini naturali, come l'immagine di una casa o di un animale. Se le immagini vengono acquisite in ambienti artificiali, ad esempio un laboratorio o una linea di produzione, o da apparecchiature diagnostiche, come raggi X o videocamere per il controllo qualità, utilizza invece gradienti integrati.

.google.cloud.vertexai.v1.XraiAttribution xrai_attribution = 3;

Restituisce
Tipo Description
XraiAttribution

xraiAttribution.

getXraiAttributionOrBuilder()

public XraiAttributionOrBuilder getXraiAttributionOrBuilder()

Un metodo di attribuzione che ridistribuisce l'attribuzione di gradienti integrati in regioni segmentate, sfruttando la struttura completamente differenziabile del modello. Per maggiori dettagli, consulta questo documento: https://arxiv.org/abs/1906.02825

XRAI attualmente ha prestazioni migliori con le immagini naturali, come l'immagine di una casa o di un animale. Se le immagini vengono acquisite in ambienti artificiali, ad esempio un laboratorio o una linea di produzione, o da apparecchiature diagnostiche, come raggi X o videocamere per il controllo qualità, utilizza invece gradienti integrati.

.google.cloud.vertexai.v1.XraiAttribution xrai_attribution = 3;

Restituisce
Tipo Description
XraiAttributionOrBuilder

hasExamples()

public boolean hasExamples()

Spiegazioni basate su esempi che restituiscono i vicini più prossimi dal set di dati fornito.

.google.cloud.vertexai.v1.Examples examples = 7;

Restituisce
Tipo Description
boolean

Indica se è impostato il campo degli esempi.

hasIntegratedGradientsAttribution()

public boolean hasIntegratedGradientsAttribution()

Un metodo di attribuzione che calcola i valori di Aumann-Shapley sfruttando la struttura completamente differenziabile del modello. Per maggiori dettagli, consulta questo documento: https://arxiv.org/abs/1703.01365

.google.cloud.vertexai.v1.IntegratedGradientsAttribution integrated_gradients_attribution = 2;

Restituisce
Tipo Description
boolean

Indica se il campo integratoGradientsAttribution è impostato.

hasOutputIndices()

public boolean hasOutputIndices()

Se compilato, restituisce solo le attribuzioni che hanno output_index contenuto in output_indices. Deve essere un ndarray di numeri interi, con la stessa forma dell'output che sta spiegando.

Se non viene compilato, restituisce le attribuzioni per gli indici top_k degli output. Se non viene compilato né top_k né output_indices, viene restituito l'indice argmax degli output.

Applicabile solo ai modelli che prevedono più output (ad es. modelli multi-classe che prevedono più classi).

.google.protobuf.ListValue output_indices = 5;

Restituisce
Tipo Description
boolean

Indica se il campo outputIndices è impostato.

hasSampledShapleyAttribution()

public boolean hasSampledShapleyAttribution()

Un metodo di attribuzione simile ai valori di Shapley per gli elementi che contribuiscono alla previsione dell'etichetta. Una strategia di campionamento viene utilizzata per approssimare il valore anziché considerare tutti i sottoinsiemi di caratteristiche. Per i dettagli del modello, consulta questo documento: https://arxiv.org/abs/1306.4265.

.google.cloud.vertexai.v1.SampledShapleyAttribution sampled_shapley_attribution = 1;

Restituisce
Tipo Description
boolean

Se il campo sampledShapleyAttribution è impostato.

hasXraiAttribution()

public boolean hasXraiAttribution()

Un metodo di attribuzione che ridistribuisce l'attribuzione di gradienti integrati in regioni segmentate, sfruttando la struttura completamente differenziabile del modello. Per maggiori dettagli, consulta questo documento: https://arxiv.org/abs/1906.02825

XRAI attualmente ha prestazioni migliori con le immagini naturali, come l'immagine di una casa o di un animale. Se le immagini vengono acquisite in ambienti artificiali, ad esempio un laboratorio o una linea di produzione, o da apparecchiature diagnostiche, come raggi X o videocamere per il controllo qualità, utilizza invece gradienti integrati.

.google.cloud.vertexai.v1.XraiAttribution xrai_attribution = 3;

Restituisce
Tipo Description
boolean

Indica se il campo xraiAttribution è 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 ExplanationParameters.Builder newBuilderForType()
Restituisce
Tipo Description
ExplanationParameters.Builder

newBuilderForType(GeneratedMessageV3.BuilderParent parent)

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

newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)

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

toBuilder()

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

writeTo(output di CodedOutputStream)

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