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.v1beta1.IntegratedGradientsAttribution
Ereditarietà
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > IntegratedGradientsAttribution.BuilderImplementa
IntegratedGradientsAttributionOrBuilderMetodi 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 |
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 |
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.v1beta1.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 |
clearOneof(Descriptors.OneofDescriptor oneof)
public IntegratedGradientsAttribution.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parametro | |
---|---|
Nome | Description |
oneof |
OneofDescriptor |
Restituisce | |
---|---|
Tipo | Description |
IntegratedGradientsAttribution.Builder |
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.v1beta1.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 |
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.v1beta1.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.v1beta1.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.v1beta1.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 |
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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.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.v1beta1.SmoothGradConfig smooth_grad_config = 2;
Restituisce | |
---|---|
Tipo | Description |
boolean |
Indica se è impostato il campo smoothGradConfig. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Restituisce | |
---|---|
Tipo | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Restituisce | |
---|---|
Tipo | Description |
boolean |
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.v1beta1.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 |
Eccezioni | |
---|---|
Tipo | Description |
IOException |
mergeFrom(Message other)
public IntegratedGradientsAttribution.Builder mergeFrom(Message other)
Parametro | |
---|---|
Nome | Description |
other |
Message |
Restituisce | |
---|---|
Tipo | Description |
IntegratedGradientsAttribution.Builder |
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.v1beta1.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 |
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.v1beta1.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.v1beta1.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 |
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 |
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.v1beta1.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.v1beta1.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 |