LeakyReLU
forkortelse for Leaky Rectified Linear Unit
Aktiveringsfunktion der tillader en lille negativ gradient for negative input.
- Kategori
- teknik
- Niveau
- øvet
- Udtale
- /ˈliːki ˌɛl ɑːr ˈjuː/
Betydninger
2- 1
En variant af ReLU, hvor negative input multipliceres med en lille konstant (ofte 0.01) i stedet for at blive sat til nul, hvilket bevarer en lille gradient og forhindrer døde neuroner.
- I en dyb convolutional network bruger vi LeakyReLU med en hældning på 0.01.
- LeakyReLU hjælper med at undgå døde neuroner under træning.
- 2
Parameteren alpha (α) der bestemmer hældningen for negative input i LeakyReLU; typisk en lille værdi som 0.01.
- Vi justerede alpha til 0.2 for at give mere plads til negative gradienter.
Kodeeksempel
import tensorflow as tf
model = tf.keras.Sequential([
tf.keras.layers.Dense(64, activation='relu'),
tf.keras.layers.LeakyReLU(alpha=0.01)
])Eksempel på brug af LeakyReLU i et Keras-modellag.
Oprindelse
Fra engelsk 'leaky' (utæt) og 'ReLU'; introduceret for at afhjælpe problemet med døde neuroner i ReLU.