[PYTHON] [Für Anfänger] Warum brauchen Sie das "Gewicht" und die "Tendenz" des neuronalen Netzwerks?

〇 Warum ist das "Gewicht" des neuronalen Netzes notwendig?

Twitter用.001.jpeg

[Fazit] Wenn Sie das Gewicht ändern, ändert sich das Diagramm. ▷ Wenn Sie den Gewichtswert erhöhen, wird das Diagramm der Aktivierungsfunktion steiler. ▷ Wenn der Gewichtswert reduziert wird, wird der Graph der Aktivierungsfunktion sanfter.

[Erläuterung] Ich betrachtete ein einfaches Beispiel, in dem sich ein Eingangsneuron vorwärts ausbreitet. Ich habe die Sigmoid-Funktion als Aktivierungsfunktion verwendet.

Bei der ersten Berechnung ist die Ausgabe y ein linearer Graph (gerade Linie).  ▷ y=wx+b

Wenn das Ergebnis durch die Aktivierungsfunktion geleitet wird, wird es zu einem nichtlinearen Diagramm (matschige Linie).  ▷ y'=1/(1+(-y))

Sie können sehen, dass sich die Form des Diagramms ändert, wenn Sie den Gewichtswert ändern.

3FAB52D9-CB24-4667-B66D-D751E4AA4235.jpeg

〇 Warum ist die "Vorspannung" des neuronalen Netzes notwendig?

Twitter用.002.jpeg

[Fazit] Wenn Sie die Vorspannung ändern, ändert sich das Diagramm. ▷ Wenn Sie den Bias-Wert erhöhen, bewegt sich der Graph der Aktivierungsfunktion parallel zur rechten (Plus-) Richtung. ▷ Wenn der Vorspannungswert verringert wird, bewegt sich der Aktivierungsfunktionsgraph parallel zur linken (Minus-) Richtung. IMG_0485.jpeg

Zusammenfassung

Sie können die Form des Diagramms frei ändern, indem Sie die Werte für Gewicht und Vorspannung (zusammen Parameter) ändern.

Maschinelles Lernen erledigt dies automatisch und bringt es dem idealen Diagramm näher.

Erfahren Sie mehr über künstliche Intelligenz / KI / maschinelles Lernen

Youtube宣伝画像.jpeg

** "KI für Katzenallergie" ** https://t.co/4ltE8gzBVv?amp=1

Wir senden über maschinelles Lernen auf YouTube. Wenn Sie Zeit haben, schauen Sie bitte.

Recommended Posts

[Für Anfänger] Warum brauchen Sie das "Gewicht" und die "Tendenz" des neuronalen Netzwerks?
Was sind die "Pipeline" und "{...}" in der Jenkins-Pipeline-Pipeline {...} (für Groovy-Anfänger, für erfahrene Sprachen)
Richtlinien für das Design der Ausgangsschicht neuronaler Netze
[Für Anfänger] Quantifizieren Sie die Ähnlichkeit von Sätzen mit TF-IDF
Das verallgemeinerte lineare Modell (GLM) und das neuronale Netz sind gleich (1)
Das verallgemeinerte lineare Modell (GLM) und das neuronale Netz sind gleich (2)
Pandas-Grundlagen für Anfänger ④ Umgang mit Datums- und Zeitangaben
[Python] Die größten Schwächen und Nachteile von Google Colaboratory [Für Anfänger]
Übersicht über Docker (für Anfänger)
Seaborn-Grundlagen für Anfänger ① Aggregiertes Diagramm der Anzahl der Daten (Countplot)
Überprüfung der Theorie, dass "Python und Swift ziemlich ähnlich sind"
[Für Anfänger] Zusammenfassung des Leidens an Kaggles EDA und seines Kampfes