Interfaccia smoothGradConfigOrBuilder (1.3.0)

public interface SmoothGradConfigOrBuilder extends MessageOrBuilder

Implementa

MessageOrBuilder

Metodi

getFeatureNoiseSigma()

public abstract FeatureNoiseSigma getFeatureNoiseSigma()

È simile a noise_sigma, ma offre maggiore flessibilità. Puoi fornire un sigma del rumore separato per ogni caratteristica, utile se le loro distribuzioni sono diverse. Non viene aggiunto rumore alle funzionalità non impostate. Se questo campo non viene configurato, per tutte le funzionalità verrà utilizzato noise_sigma.

.google.cloud.vertexai.v1.FeatureNoiseSigma feature_noise_sigma = 2;

Restituisce
Tipo Description
FeatureNoiseSigma

La funzionalitàNoiseSigma.

getFeatureNoiseSigmaOrBuilder()

public abstract FeatureNoiseSigmaOrBuilder getFeatureNoiseSigmaOrBuilder()

È simile a noise_sigma, ma offre maggiore flessibilità. Puoi fornire un sigma del rumore separato per ogni caratteristica, utile se le loro distribuzioni sono diverse. Non viene aggiunto rumore alle funzionalità non impostate. Se questo campo non viene configurato, per tutte le funzionalità verrà utilizzato noise_sigma.

.google.cloud.vertexai.v1.FeatureNoiseSigma feature_noise_sigma = 2;

Restituisce
Tipo Description
FeatureNoiseSigmaOrBuilder

getGradientNoiseSigmaCase()

public abstract SmoothGradConfig.GradientNoiseSigmaCase getGradientNoiseSigmaCase()
Restituisce
Tipo Description
SmoothGradConfig.GradientNoiseSigmaCase

getNoiseSigma()

public abstract float getNoiseSigma()

Si tratta di un singolo valore in virgola mobile che verrà utilizzato per aggiungere rumore a tutte le funzionalità. Utilizza questo campo quando tutte le caratteristiche sono normalizzate in modo che abbiano la stessa distribuzione: scala all'intervallo [0, 1], [-1, 1] o punteggio z, dove le caratteristiche sono normalizzate per avere 0-media e 1-varianza. Scopri di più sulla normalizzazione.

Per ottenere risultati ottimali, il valore consigliato è pari a circa il 10% -20% della deviazione standard della funzionalità di input. Consulta la sezione 3.2 dell'articolo di smoothGrad: https://arxiv.org/pdf/1706.03825.pdf. Il valore predefinito è 0,1.

Se la distribuzione è diversa in base alla caratteristica, imposta invece feature_noise_sigma per ciascuna caratteristica.

float noise_sigma = 1;

Restituisce
Tipo Description
float

Il rumoreSigma.

getNoisySampleCount()

public abstract int getNoisySampleCount()

Il numero di campioni di gradiente da utilizzare per l'approssimazione. Più elevato è questo numero, più preciso è il gradiente, ma anche la complessità di runtime aumenta. L'intervallo valido del relativo valore è [1, 50]. Il valore predefinito è 3.

int32 noisy_sample_count = 3;

Restituisce
Tipo Description
int

NoisySampleCount.

hasFeatureNoiseSigma()

public abstract boolean hasFeatureNoiseSigma()

È simile a noise_sigma, ma offre maggiore flessibilità. Puoi fornire un sigma del rumore separato per ogni caratteristica, utile se le loro distribuzioni sono diverse. Non viene aggiunto rumore alle funzionalità non impostate. Se questo campo non viene configurato, per tutte le funzionalità verrà utilizzato noise_sigma.

.google.cloud.vertexai.v1.FeatureNoiseSigma feature_noise_sigma = 2;

Restituisce
Tipo Description
boolean

Indica se il campo featureNoiseSigma è impostato.

hasNoiseSigma()

public abstract boolean hasNoiseSigma()

Si tratta di un singolo valore in virgola mobile che verrà utilizzato per aggiungere rumore a tutte le funzionalità. Utilizza questo campo quando tutte le caratteristiche sono normalizzate in modo che abbiano la stessa distribuzione: scala all'intervallo [0, 1], [-1, 1] o punteggio z, dove le caratteristiche sono normalizzate per avere 0-media e 1-varianza. Scopri di più sulla normalizzazione.

Per ottenere risultati ottimali, il valore consigliato è pari a circa il 10% -20% della deviazione standard della funzionalità di input. Consulta la sezione 3.2 dell'articolo di smoothGrad: https://arxiv.org/pdf/1706.03825.pdf. Il valore predefinito è 0,1.

Se la distribuzione è diversa in base alla caratteristica, imposta invece feature_noise_sigma per ciascuna caratteristica.

float noise_sigma = 1;

Restituisce
Tipo Description
boolean

Indica se il campo rumoreSigma è impostato.