Activation de l'unité linéaire rectifiée (ReLU).
Avec les valeurs par défaut, cela renvoie l'activation ReLU standard : max(x, 0) , le maximum par élément de 0 et le tenseur d'entrée.
La modification des paramètres par défaut vous permet d'utiliser des seuils non nuls, de modifier la valeur maximale de l'activation et d'utiliser un multiple non nul de l'entrée pour les valeurs inférieures au seuil.
Par exemple:
Operand<TFloat32> input = tf.constant(
new float[] {-10f, -5f, 0.0f, 5f, 10f});
// With default parameters
ReLU<TFloat32> relu = new ReLU<>(tf);
Operand<TFloat32> result = relu.call(input);
// result is [0.f, 0.f, 0.f, 5.f, 10.f]
// With alpha = 0.5
relu = new ReLU<>(tf, 0.5f, ReLU.MAX_VALUE_DEFAULT, ReLU.THRESHOLD_DEFAULT);
result = relu.call(input);
// result is [-5.f , -2.5f, 0.f , 5.f , 10.f]
// With maxValue = 5
relu = new ReLU<>(tf, ReLU.ALPHA_DEFAULT, 5f, ReLU.THRESHOLD_DEFAULT);
result = relu.call(input);
// result is [0.f, 0.f, 0.f, 5.f, 5.f]
// With threshold = 5
relu = new ReLU<>(tf, ReLU.ALPHA_DEFAULT, ReLU.MAX_VALUE_DEFAULT, 5f);
result = relu.call(input);
// result is [-0.f, -0.f, 0.f, 0.f, 10.f]
Constantes
| flotter | ALPHA_DEFAULT | |
| flotter | MAX_VALUE_DEFAULT | |
| flotter | SEUIL_DEFAULT |
Constructeurs Publics
ReLU (Ops tf) Crée un nouveau ReLU avec alpha= ALPHA_DEFAULT , maxValue= MAX_VALUE_DEFAULT , seuil= THRESHOLD_DEFAULT , | |
ReLU (Ops tf, float alpha, float maxValue, seuil flottant) Crée un nouveau ReLU |
Méthodes publiques
| Opérande <T> |
Méthodes héritées
Constantes
public statique final float ALPHA_DEFAULT
public statique final float MAX_VALUE_DEFAULT
public statique final float THRESHOLD_DEFAULT
Constructeurs Publics
public ReLU (Ops tf)
Crée un nouveau ReLU avec alpha= ALPHA_DEFAULT , maxValue= MAX_VALUE_DEFAULT , seuil= THRESHOLD_DEFAULT ,
Paramètres
| tf | les opérations TensorFlow |
|---|
public ReLU (Ops tf, float alpha, float maxValue, float seuil)
Crée un nouveau ReLU
Paramètres
| tf | les opérations TensorFlow |
|---|---|
| alpha | régit la pente pour les valeurs inférieures au seuil. |
| valeurmax | définit le seuil de saturation (la plus grande valeur que la fonction renverra). |
| seuil | la valeur seuil de la fonction d'activation en dessous de laquelle les valeurs seront amorties ou remises à zéro. |
Méthodes publiques
Appel d'opérande public <T> (entrée d'opérande <T>)
Obtient l’opération de calcul pour l’activation.
Paramètres
| saisir | le tenseur d'entrée |
|---|
Retours
- L'opérande d'activation