Eine Einführung in die Python-Programmierung

Ein Memorandum für das Programm

Inhaltsverzeichnis

  1. Zuallererst
  2. Betriebsumgebung
  3. Körper

1. Zuallererst

Da dieser Artikel vergisst, was ich gelernt habe, besteht das Ziel darin, meine Fähigkeit zu verbessern, Dinge zu erklären und gleichzeitig das, was ich gelernt habe, zu korrigieren, indem ich es als Memorandum in diesem Artikel schreibe. Ich möchte verschiedene Dinge tun, die Python tun kann, daher habe ich mich für keine anderen Tags als Python entschieden.

2. Betriebsumgebung

3. Körper

Websites, auf die ich mich beim Lesen bezogen habe [github][https://github.com/oreilly-japan/deep-learning-from-scratch]

Kapitel 1 Einführung in Python Hier finden Sie grundlegende Python-Operationen aus der Python-Installation und Erläuterungen zu Bibliotheken wie Numpy und Matplotlib.

Kapitel 2 Perceptron Das Perceptron empfängt mehrere Signale und gibt je nach Inhalt ein Signal aus. Das Ausgangssignal y ist das Eingangssignal x1, x2, das Gewicht w1, w2 und die Schwelle θ.

f(x) = \left\{
\begin{array}{ll}
1 & (w1x1+w2x2\geq θ) \\
0 & (w1x1+w2x2 \lt θ)
\end{array}
\right.

Kann ausgedrückt werden als. Zusätzlich werden UND-Gatter, NAND-Gatter und ODER-Gatter unter Verwendung von Perceptron montiert.

def AND(x1,x2):
    w1,w2,theta=0.5,0.5,0.7
    tmp=x1*w1+x2*w2
    if tmp>theta:
        return 1
    else:
        return 

Unter Verwendung einer Matrix wird es wie folgt.

import numpy as np
def AND(x1,x2):
    w=np.array([0.5,0.5])
    x=np.array([x1,x2])
    b=-0.7
    tmp=np.sum(w*x)+b
    if tmp>0:
        return 1
    else:
        return 0

Wenn Sie geeignete Werte eingeben (x1, x2) = (0,0), (0,1), (1,1), (1,0) für x1, x2

a=AND(0,0)
b=AND(0,1)
c=AND(1,1)
d=AND(1,0)
print(a,b,c,d)

>> 0 0 1 0

Es ist zu sehen, dass es richtig funktioniert. Bearbeiten in der Zukunft

Recommended Posts

Eine Einführung in die Python-Programmierung
[Einführung in Python3 Tag 1] Programmierung und Python
Erste Schritte mit Python für Nicht-Ingenieure
[Python Tutorial] Eine einfache Einführung in Python
Einführung in die Python-Sprache
Einführung in OpenCV (Python) - (2)
Eine Einführung in Python für maschinelles Lernen
Eine Einführung in Python für C-Sprachprogrammierer
Was ist ein Algorithmus? Einführung in den Suchalgorithmus] ~ Python ~
Einführung in Python "Re" 1 Erstellen einer Ausführungsumgebung
Einführung in die Programmierung (Python) TA Tendenz für Anfänger
AOJ Einführung in die Programmierung Thema Nr. 1, Thema Nr. 2, Thema Nr. 3, Thema Nr. 4
Einführung in Private TensorFlow
Eine Einführung in das maschinelle Lernen
AOJ Einführung in die Programmierung Thema Nr. 7, Thema Nr. 8
Einführung in die serielle Kommunikation [Python]
[Einführung in Python] <Liste> [Bearbeiten: 22.02.2020]
Einführung in die Bayes'sche Optimierung
Einführung in Python For, While
Einführung in die verteilte Parallelverarbeitung von Python durch Ray
Lesehinweis: Einführung in die Datenanalyse mit Python
[Einführung in die Udemy Python3 + -Anwendung] 58. Lambda
[Einführung in die Udemy Python3 + -Anwendung] 31. Kommentar
Einführung in die Python Numerical Calculation Library NumPy
Eine Einführung in Mercurial für Nicht-Ingenieure
Trainieren! !! Einführung in Python Type (Type Hints)
[Einführung in Python] <numpy ndarray> [edit: 2020/02/22]
[Einführung in die Udemy Python3 + -Anwendung] 57. Decorator
Einführung in Python Hands On Teil 1
[Einführung in Python3 Tag 13] Kapitel 7 Zeichenfolgen (7.1-7.1.1.1)
[Einführung in Python] So analysieren Sie JSON
[Einführung in die Udemy Python3 + -Anwendung] 56. Abschluss
[Einführung in Python3 Tag 14] Kapitel 7 Zeichenfolgen (7.1.1.1 bis 7.1.1.4)
Einführung in Protobuf-c (C-Sprache ⇔ Python)
[Einführung in die Udemy Python3 + -Anwendung] 59. Generator
[Einführung in Python3 Tag 15] Kapitel 7 Zeichenfolgen (7.1.2-7.1.2.2)
[Einführung in Python] Verwenden wir Pandas
[Einführung in Python] Verwenden wir Pandas
[Einführung in die Udemy Python3 + -Anwendung] Zusammenfassung
Einführung in die Bildanalyse opencv python
[Einführung in Python] Verwenden wir Pandas
Einführung in Python Django (2) Mac Edition
Eine Alternative zu "Pause" in Python
[AWS SAM] Einführung in die Python-Version
[Einführung in Python3 Tag 21] Kapitel 10 System (10.1 bis 10.5)
Einführung in Python, die auch Affen verstehen können (Teil 3)
Eine Einführung in die funktionale Programmierung zur Verbesserung der Debugging-Effizienz in 1 Minute
Einführung in Python, die auch Affen verstehen können (Teil 1)
Einführung in Python, die auch Affen verstehen können (Teil 2)
Einführung in MQTT (Einführung)
Einführung in Scrapy (1)
[Einführung in die Udemy Python3 + -Anwendung] 18. Listenmethode
[Einführung in die Udemy Python3 + -Anwendung] 63. Notation zur Einbeziehung des Generators
Einführung in Scrapy (3)
Auf Python 2.7.9 aktualisiert
[Einführung in die Udemy Python3 + -Anwendung] 28. Kollektiver Typ
[Einführung in Python] Wie verwende ich eine Klasse in Python?
Erste Schritte mit Supervisor
Python-Programmierhinweis
IPynb-Bewertungssystem mit TA von Introduction to Programming (Python)