Classe IntegratedGradientsAttribution.Builder (1.3.0)

public static final class IntegratedGradientsAttribution.Builder extends GeneratedMessageV3.Builder<IntegratedGradientsAttribution.Builder> implements IntegratedGradientsAttributionOrBuilder

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

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

Metodi statici

getDescriptor()

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

Metodi

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public IntegratedGradientsAttribution build()
Restituisce
Tipo Description
IntegratedGradientsAttribution

buildPartial()

public IntegratedGradientsAttribution buildPartial()
Restituisce
Tipo Description
IntegratedGradientsAttribution

Clear()

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

clearBlurBaselineConfig()

public IntegratedGradientsAttribution.Builder clearBlurBaselineConfig()

Config for IG 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
IntegratedGradientsAttribution.Builder

clearField(Descriptors.FieldDescriptor field)

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

clearOneof(Descriptors.OneofDescriptor oneof)

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

clearSmoothGradConfig()

public IntegratedGradientsAttribution.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
IntegratedGradientsAttribution.Builder

clearStepCount()

public IntegratedGradientsAttribution.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 quando la somma della proprietà diff non rientra nell'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
IntegratedGradientsAttribution.Builder

Questo strumento per il concatenamento.

clone()

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

getBlurBaselineConfig()

public BlurBaselineConfig getBlurBaselineConfig()

Config for IG 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()

Config for IG 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()

Config for IG 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 IntegratedGradientsAttribution getDefaultInstanceForType()
Restituisce
Tipo Description
IntegratedGradientsAttribution

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 quando la somma della proprietà diff non rientra nell'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()

Config for IG 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 IntegratedGradientsAttribution.Builder mergeBlurBaselineConfig(BlurBaselineConfig value)

Config for IG 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
IntegratedGradientsAttribution.Builder

mergeFrom(IntegratedGradientsAttribution other)

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

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeSmoothGradConfig(SmoothGradConfig value)

public IntegratedGradientsAttribution.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
IntegratedGradientsAttribution.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setBlurBaselineConfig(BlurBaselineConfig value)

public IntegratedGradientsAttribution.Builder setBlurBaselineConfig(BlurBaselineConfig value)

Config for IG 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
IntegratedGradientsAttribution.Builder

setBlurBaselineConfig(BlurBaselineConfig.Builder builderForValue)

public IntegratedGradientsAttribution.Builder setBlurBaselineConfig(BlurBaselineConfig.Builder builderForValue)

Config for IG 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
IntegratedGradientsAttribution.Builder

setField(Descriptors.FieldDescriptor field, Object value)

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

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

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

setSmoothGradConfig(SmoothGradConfig value)

public IntegratedGradientsAttribution.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
IntegratedGradientsAttribution.Builder

setSmoothGradConfig(SmoothGradConfig.Builder builderForValue)

public IntegratedGradientsAttribution.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
IntegratedGradientsAttribution.Builder

setStepCount(int value)

public IntegratedGradientsAttribution.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 quando la somma della proprietà diff non rientra nell'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
IntegratedGradientsAttribution.Builder

Questo strumento per il concatenamento.

setUnknownFields(UnknownFieldSet unknownFields)

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