https://qiita.com/yohiro/items/04984927d0b455700cd1 Fortsetzung
matplotlib ist eine Grafikzeichnungsbibliothek. Es scheint, dass er oft Pyplot verwendet. numpy ist eine numerische Berechnungsbibliothek. Sie können mathematische Diagramme zeichnen, indem Sie diese beiden kombinieren.
import matplotlib.pyplot as plt
import numpy as np
Wenn $ y = 2x + 1 $
x = np.arange(0, 10, 0.1) #0 bis 10 0.1-Schritt-Liste erstellen x
y = 2*x + 1 #x 2x für jedes Element+Erstellen Sie y als Mapping von 1
plt.plot(x, y) # (x, y)Zeichnen Sie ein Diagramm von
plt.show() #Grafikanzeige
Sie können das folgende Diagramm durch Schreiben zeichnen
Eine Funktion, die die folgende Kurve zeichnet. Der Ausdruck wird durch $ y = \ frac {1} {1 + e ^ x} $ dargestellt.
Es hat eine hohe Affinität zu der Eigenschaft von Neuronen, die "ausgelöst werden, wenn der Eingang den Schwellenwert überschreitet", und wird häufig (wahrscheinlich) als Aktivierungsfunktion verwendet. Ein Beispiel für die Implementierung durch Python ist wie folgt.
import math
def sigmoid(a):
return (1.0 / (1.0 + math.exp(-a)))
Recommended Posts