Classe XraiAttribution.Builder (1.3.0)

public static final class XraiAttribution.Builder extends GeneratedMessageV3.Builder<XraiAttribution.Builder> implements XraiAttributionOrBuilder

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

Supportate solo dai modelli immagine.

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

Metodi statici

getDescriptor()

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

Metodi

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public XraiAttribution build()
Restituisce
Tipo Description
XraiAttribution

buildPartial()

public XraiAttribution buildPartial()
Restituisce
Tipo Description
XraiAttribution

Clear()

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

clearBlurBaselineConfig()

public XraiAttribution.Builder clearBlurBaselineConfig()

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Restituisce
Tipo Description
XraiAttribution.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSmoothGradConfig()

public XraiAttribution.Builder clearSmoothGradConfig()

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Restituisce
Tipo Description
XraiAttribution.Builder

clearStepCount()

public XraiAttribution.Builder clearStepCount()

Obbligatorio. Il numero di passaggi per l'approssimazione dell'integrale sui cammini. Un valore valido per iniziare è 50 e aumenta gradualmente fino a ottenere la somma della proprietà diff all'interno dell'intervallo di errore desiderato.

L'intervallo valido del relativo valore è [1, 100] inclusi.

int32 step_count = 1 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
XraiAttribution.Builder

Questo strumento per il concatenamento.

clone()

public XraiAttribution.Builder clone()
Restituisce
Tipo Description
XraiAttribution.Builder
Sostituzioni

getBlurBaselineConfig()

public BlurBaselineConfig getBlurBaselineConfig()

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Restituisce
Tipo Description
BlurBaselineConfig

Il file flowBaselineConfig.

getBlurBaselineConfigBuilder()

public BlurBaselineConfig.Builder getBlurBaselineConfigBuilder()

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Restituisce
Tipo Description
BlurBaselineConfig.Builder

getBlurBaselineConfigOrBuilder()

public BlurBaselineConfigOrBuilder getBlurBaselineConfigOrBuilder()

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Restituisce
Tipo Description
BlurBaselineConfigOrBuilder

getDefaultInstanceForType()

public XraiAttribution getDefaultInstanceForType()
Restituisce
Tipo Description
XraiAttribution

getDescriptorForType()

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

getSmoothGradConfig()

public SmoothGradConfig getSmoothGradConfig()

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Restituisce
Tipo Description
SmoothGradConfig

Il file smoothGradConfig.

getSmoothGradConfigBuilder()

public SmoothGradConfig.Builder getSmoothGradConfigBuilder()

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Restituisce
Tipo Description
SmoothGradConfig.Builder

getSmoothGradConfigOrBuilder()

public SmoothGradConfigOrBuilder getSmoothGradConfigOrBuilder()

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Restituisce
Tipo Description
SmoothGradConfigOrBuilder

getStepCount()

public int getStepCount()

Obbligatorio. Il numero di passaggi per l'approssimazione dell'integrale sui cammini. Un valore valido per iniziare è 50 e aumenta gradualmente fino a ottenere la somma della proprietà diff all'interno dell'intervallo di errore desiderato.

L'intervallo valido del relativo valore è [1, 100] inclusi.

int32 step_count = 1 [(.google.api.field_behavior) = REQUIRED];

Restituisce
Tipo Description
int

Il parametro stepCount.

hasBlurBaselineConfig()

public boolean hasBlurBaselineConfig()

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Restituisce
Tipo Description
boolean

Indica se il campo flowBaselineConfig è impostato.

hasSmoothGradConfig()

public boolean hasSmoothGradConfig()

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Restituisce
Tipo Description
boolean

Indica se è impostato il campo smoothGradConfig.

internalGetFieldAccessorTable()

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

isInitialized()

public final boolean isInitialized()
Restituisce
Tipo Description
boolean
Sostituzioni

mergeBlurBaselineConfig(BlurBaselineConfig value)

public XraiAttribution.Builder mergeBlurBaselineConfig(BlurBaselineConfig value)

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Parametro
Nome Description
value BlurBaselineConfig
Restituisce
Tipo Description
XraiAttribution.Builder

mergeFrom(XraiAttribution other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSmoothGradConfig(SmoothGradConfig value)

public XraiAttribution.Builder mergeSmoothGradConfig(SmoothGradConfig value)

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Parametro
Nome Description
value SmoothGradConfig
Restituisce
Tipo Description
XraiAttribution.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setBlurBaselineConfig(BlurBaselineConfig value)

public XraiAttribution.Builder setBlurBaselineConfig(BlurBaselineConfig value)

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Parametro
Nome Description
value BlurBaselineConfig
Restituisce
Tipo Description
XraiAttribution.Builder

setBlurBaselineConfig(BlurBaselineConfig.Builder builderForValue)

public XraiAttribution.Builder setBlurBaselineConfig(BlurBaselineConfig.Builder builderForValue)

Configurazione di XRAI con base di sfocatura.

Se questa opzione è abilitata, viene creato un percorso lineare dall'immagine con la massima sfocatura all'immagine di input. L'utilizzo di una base di riferimento sfocata invece che di zero (immagine nera) è motivato dall'approccio BumIG spiegato qui: https://arxiv.org/abs/2004.03383

.google.cloud.vertexai.v1.BlurBaselineConfig blur_baseline_config = 3;

Parametro
Nome Description
builderForValue BlurBaselineConfig.Builder
Restituisce
Tipo Description
XraiAttribution.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setSmoothGradConfig(SmoothGradConfig value)

public XraiAttribution.Builder setSmoothGradConfig(SmoothGradConfig value)

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Parametro
Nome Description
value SmoothGradConfig
Restituisce
Tipo Description
XraiAttribution.Builder

setSmoothGradConfig(SmoothGradConfig.Builder builderForValue)

public XraiAttribution.Builder setSmoothGradConfig(SmoothGradConfig.Builder builderForValue)

Configurazione per l'approssimazione di UniformGrad dei gradienti.

Quando questa opzione è abilitata, i gradienti vengono approssimati calcolando la media dei gradienti da campioni rumorosi nelle vicinanze degli input. L'aggiunta di rumore può aiutare a migliorare i gradienti calcolati. Per maggiori dettagli, consulta questo documento: https://arxiv.org/pdf/1706.03825.pdf

.google.cloud.vertexai.v1.SmoothGradConfig smooth_grad_config = 2;

Parametro
Nome Description
builderForValue SmoothGradConfig.Builder
Restituisce
Tipo Description
XraiAttribution.Builder

setStepCount(int value)

public XraiAttribution.Builder setStepCount(int value)

Obbligatorio. Il numero di passaggi per l'approssimazione dell'integrale sui cammini. Un valore valido per iniziare è 50 e aumenta gradualmente fino a ottenere la somma della proprietà diff all'interno dell'intervallo di errore desiderato.

L'intervallo valido del relativo valore è [1, 100] inclusi.

int32 step_count = 1 [(.google.api.field_behavior) = REQUIRED];

Parametro
Nome Description
value int

Il conteggio dei passi da impostare.

Restituisce
Tipo Description
XraiAttribution.Builder

Questo strumento per il concatenamento.

setUnknownFields(UnknownFieldSet unknownFields)

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