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
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
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()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ExplanationParameters.Builder newBuilder()
newBuilder(ExplanationParameters prototype)
public static ExplanationParameters.Builder newBuilder(ExplanationParameters prototype)
public static ExplanationParameters parseDelimitedFrom(InputStream input)
public static ExplanationParameters parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ExplanationParameters parseFrom(byte[] data)
Parametro |
Nome |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ExplanationParameters parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ExplanationParameters parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExplanationParameters parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExplanationParameters parseFrom(CodedInputStream input)
public static ExplanationParameters parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ExplanationParameters parseFrom(InputStream input)
public static ExplanationParameters parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ExplanationParameters parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ExplanationParameters parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ExplanationParameters> parser()
Metodi
è uguale a(obj oggetto)
public boolean equals(Object obj)
Parametro |
Nome |
Description |
obj |
Object
|
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
getDefaultInstanceForType()
public ExplanationParameters getDefaultInstanceForType()
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;
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;
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;
getMethodCase()
public ExplanationParameters.MethodCase getMethodCase()
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;
getParserForType()
public Parser<ExplanationParameters> getParserForType()
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;
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;
getSerializedSize()
public int getSerializedSize()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
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;
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;
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()
Restituisce |
Tipo |
Description |
int |
|
Sostituzioni
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Sostituzioni
isInitialized()
public final boolean isInitialized()
Restituisce |
Tipo |
Description |
boolean |
|
Sostituzioni
newBuilderForType()
public ExplanationParameters.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected ExplanationParameters.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Sostituzioni
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Restituisce |
Tipo |
Description |
Object |
|
Sostituzioni
toBuilder()
public ExplanationParameters.Builder toBuilder()
writeTo(output di CodedOutputStream)
public void writeTo(CodedOutputStream output)
Sostituzioni