[PYTHON] Implementieren Sie das neuronale Netzwerk von Grund auf neu

Implementieren Sie das neuronale Netzwerk von Grund auf neu

Heute ist eine Fortsetzung von gestern, und ich habe versucht, selbst ein neuronales Netzwerk aufzubauen. Klicken Sie hier für den gestrigen Artikel

fließen

Wie ich gestern im Artikel geschrieben habe, ist es, als würde man eine Reihe logistischer Regressionen zusammenstellen. Wir werden dem, was wir bisher implementiert haben, weitere Ebenen hinzufügen.

Und das Beste im Neuronalen Netz? Wichtig ist die Aktivierungsfunktion.

Da das Neuronale Netz menschliche Nervenzellen imitiert, wird es ausgelöst, wenn ein Wert angegeben wird, der einen bestimmten Standardwert überschreitet. Die Aktivierungsfunktion spielt diese Rolle.

Code

day4.py Die Vorspannung wird als Ergebnis so eingestellt, dass sie gut ist.

Frage

  1. Wenn die Ebene wie dieses Mal festgelegt wird, können Sie die Differentialformel schreiben und berechnen. Wie stimmt das in sklearn und anderen Bibliotheken enthaltene neuronale Netzwerk mit der Eingabenummer überein? Machst du Schichten?
  2. Zufällige Voreingenommenheit hat manchmal funktioniert und manchmal nicht. Wie kann ich das fast zu 100% zum Laufen bringen?

In Bezug auf 1 scheint es eine mathematische Methode zu geben. In Bezug auf 2 denke ich, dass dies das ist, wonach Menschen auf der ganzen Welt suchen, und ich denke, dass es Dinge gibt, die Menschen beurteilen können und KI nicht beurteilen können. Wenn Sie also aus der Theorie lernen, werden Sie auch an solchen Dingen interessiert sein. Ich bin froh, dass ich es hatte und begann mit der Theorie. Ich werde mehr untersuchen.

Der 4. Tag ist vorbei!

Ich hoffe, dass ich morgen die Genauigkeit ein wenig verbessern oder eine der Fragen lösen kann, die ich zuvor geschrieben habe. Wenn ich mehr zurückblicke, werde ich auf leicht verständliche Weise schreiben, welche Prozedur implementiert wurde.

Recommended Posts

Implementieren Sie das neuronale Netzwerk von Grund auf neu
Implementieren Sie das Convolutional Neural Network
Implementieren Sie ein dreischichtiges neuronales Netzwerk
Parametrisches neuronales Netzwerk
Erfahrung mit faltbaren neuronalen Netzen
Implementieren Sie ein vorwärts gerichtetes neuronales Netzwerk in Chainer, um Dokumente zu klassifizieren
[Deep Learning] Führen Sie die neuronale SONY-Netzwerkkonsole über CUI aus
Neuronales Netzwerk mit Python (Scikit-Learn)
3. Normalverteilung mit neuronalem Netz!
Neuronales Netz beginnend mit Chainer
Implementierung eines neuronalen Netzwerks in Python
Tutorial zum neuronalen Netz von Pytorch (CNN) 1.3.1.
4. Kreisparameter mit einem neuronalen Netzwerk!
Implementierung eines neuronalen Netzwerks (nur NumPy)
TensorFlow Tutorial-Convolution Neuronales Netz (Übersetzung)
Ich habe versucht, das grundlegende Modell des wiederkehrenden neuronalen Netzwerks zu implementieren
Neuronales Netzwerk zum Verstehen und Implementieren in der Mathematik der High School
[Deep Learning von Grund auf neu] Implementieren Sie die Backpropagation-Verarbeitung in einem neuronalen Netzwerk mithilfe der Fehler-Back-Propagation-Methode
Einfache Implementierung eines neuronalen Netzwerks mit Chainer
Neuronales Netzwerk mit OpenCV 3 und Python 3
Implementierung eines zweischichtigen neuronalen Netzwerks 2
Lua-Version Deep Learning von Grund auf neu Teil 6 [Inferenzverarbeitung für neuronale Netze]
Einfaches Klassifizierungsmodell mit neuronalem Netz
Was ist das Convolutional Neural Network?
[Deep Learning von Grund auf neu] Informationen zu den Ebenen, die für die Implementierung der Backpropagation-Verarbeitung in einem neuronalen Netzwerk erforderlich sind
[TensorFlow] [Keras] Aufbau eines neuronalen Netzwerks mit Keras
Ich habe versucht, ein zweischichtiges neuronales Netzwerk zu implementieren
Einfache Theorie und Implementierung des neuronalen Netzes
Berühren Sie das Objekt des neuronalen Netzes
[Sprachverarbeitung 100 Schläge 2020] Kapitel 8: Neuronales Netz
Netzwerk
Überlebensvorhersage unter Verwendung des titanischen neuronalen Netzes von Kaggle [80,8%]
Implementierung eines 3-Schicht-Neuronalen Netzwerks (kein Lernen)
Versuchen Sie es mit TensorFlow-Part 2-Convolution Neural Network (MNIST).
Behalten Sie das mit PyBrain aufgebaute neuronale Netzwerk bei
Liste der Gewinner der Neural Network Console Challenge
Implementierung von "verschwommenen" neuronalen Netzen mit Chainer
Einfache Implementierung eines neuronalen Netzwerks mithilfe der Chainer-Datenaufbereitung
[PyTorch] Tutorial (japanische Version) ③ ~ NEURAL NETWORKS (Neuronales Netzwerk) ~
Python & Machine Learning Study Memo ③: Neuronales Netz
Einfache Implementierung eines neuronalen Netzwerks mithilfe der Beschreibung des Chainer-Modells
2. Mittelwert und Standardabweichung beim neuronalen Netz!
[Chainer] Dokumentklassifizierung nach Faltungsnetzwerk
Python vs Ruby "Deep Learning von Grund auf neu" Kapitel 3 Implementierung eines dreischichtigen neuronalen Netzwerks
[Deep Learning von Grund auf neu] Anfangswert des Gewichts des neuronalen Netzwerks unter Verwendung der Sigmoid-Funktion