From 6898232967cbeea1315f9a945e20dbe80a0d261c Mon Sep 17 00:00:00 2001 From: George Lacey Date: Fri, 10 Feb 2017 12:16:53 +0000 Subject: [PATCH] Add Main --- Main.py | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Main.py b/Main.py index e69de29..7bcc4db 100644 --- a/Main.py +++ b/Main.py @@ -0,0 +1,16 @@ +from Perceptron import Perceptron +from random import Random +from Dataset import Dataset + +rand = Random() +data = Dataset(open("input.txt").read().split('\n'), open("target.txt").read().split('\n')) + + +for key in data.inputs: + i = data.inputs + print("v1: ", i[key].value1, "v2: ", i[key].value2, "target: ", i[key].target) + p = Perceptron() + p.add_input("1", i[key].value1, rand.uniform(-1, 1)) + p.add_input("2", i[key].value2, rand.uniform(-1, 1)) + p.add_input("bias", 1, rand.uniform(-1, 1)) + print("%f" % p.guess(i[key].target))