예제 #1
0
from network import NeuralNetwork
import matplotlib.pyplot as plt

if __name__ == "__main__":
    network = NeuralNetwork((4, 3, 4))

    x = []
    y = []
    xd = []
    yd = []
    for i in range(-50, 50):
        val = i / 10.

        xd.append(val)
        yd.append(network.activate_derivative(network.activate(val)))
    plt.plot(xd, yd, 'b-')
    plt.show()