Was bedeutet es, wenn ein Neuron in einem neuronalen Netzwerk aktiviert wird?

10

Ich bin gerade auf das Konzept der Neuronenabdeckung gestoßen, bei dem es sich um das Verhältnis von aktivierten Neuronen und Gesamtneuronen in einem neuronalen Netzwerk handelt. Aber was bedeutet es für ein Neuron, "aktiviert" zu werden? Ich weiß, was Aktivierungsfunktionen sind, aber was bedeutet es, aktiviert zu werden, z. B. bei einer ReLU- oder einer Sigmoid-Funktion?

Leon
quelle

Antworten:

10

Ein Neuron wird als aktiviert bezeichnet, wenn sein Ausgang mehr als einen Schwellenwert beträgt, im Allgemeinen 0.

Für Beispiele: , wenn a = w T x + b > 0

y=R.elu(ein)>0
ein=wT.x+b>0

Gleiches gilt für Sigmoid- oder andere Aktivierungsfunktionen.

Jérémy Blain
quelle
4

Der Begriff "aktiviert" wird meistens verwendet, wenn es sich um Aktivierungsfunktionen handelt, die nur dann einen Wert (außer 0) ausgeben, wenn die Eingabe für die Aktivierungsfunktion einen bestimmten Schwellenwert überschreitet.

Insbesondere bei der Diskussion von ReLU kann der Begriff "aktiviert" verwendet werden. ReLU wird "aktiviert", wenn der Ausgang größer als 0 ist. Dies gilt auch, wenn der Eingang größer als 0 ist.

Andere Aktivierungsfunktionen wie Sigmoid geben immer einen Wert größer als 0 zurück und haben keine spezielle Schwelle. Daher ist der Begriff "aktiviert" hier weniger bedeutsam.

Obwohl wir wenig über sie wissen, scheinen die Neuronen im Gehirn auch etwas zu haben, das einer Aktivierungsfunktion mit einer Art "Aktivierungsschwelle" ähnelt.

Herr Eivind
quelle