Tidy code

This commit is contained in:
George Lacey 2017-02-15 12:51:16 +00:00
parent 80b2afed59
commit ad1ef4d7e7

11
Main.py
View File

@ -3,17 +3,15 @@ from random import Random
from Dataset import Dataset from Dataset import Dataset
from Graph import * from Graph import *
graph = Graph(640, 480, "Perceptron")
graph.drawLine(Point(-1000, -1000 + 100), Point(1000, 1000 + 100))
rand = Random() rand = Random()
data = Dataset(open("input.txt").read().split('\n'), open("target.txt").read().split('\n'))
learn_rate = 0.01 learn_rate = 0.01
p = Perceptron() p = Perceptron()
i = data.inputs
def line_perceptron(): def line_perceptron():
graph = Graph(640, 480, "Perceptron")
graph.drawLine(Point(-1000, -1000 + 100), Point(1000, 1000 + 100))
p.add_input("1", 1, rand.uniform(-1, 1)) p.add_input("1", 1, rand.uniform(-1, 1))
p.add_input("2", 1, rand.uniform(-1, 1)) p.add_input("2", 1, rand.uniform(-1, 1))
p.add_input("bias", 1, rand.uniform(-1, 1)) p.add_input("bias", 1, rand.uniform(-1, 1))
@ -60,6 +58,9 @@ def line_perceptron():
input() input()
def and_perceptron(): def and_perceptron():
data = Dataset(open("input.txt").read().split('\n'), open("target.txt").read().split('\n'))
i = data.inputs
p.add_input("1", 1, rand.uniform(-1, 1)) p.add_input("1", 1, rand.uniform(-1, 1))
p.add_input("2", 1, rand.uniform(-1, 1)) p.add_input("2", 1, rand.uniform(-1, 1))
p.add_input("bias", 1, rand.uniform(-1, 1)) p.add_input("bias", 1, rand.uniform(-1, 1))