From 5465f150e25e4e2a8275992308444b7cd01baddf Mon Sep 17 00:00:00 2001 From: Michael Mutote <130656746+mr1Michael@users.noreply.github.com> Date: Mon, 27 Nov 2023 11:34:55 +0100 Subject: [PATCH] 22202956 - optimised training supervised training --- Reinforcement_Learning/Perceptrons.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Reinforcement_Learning/Perceptrons.py b/Reinforcement_Learning/Perceptrons.py index a1ad48e..cd49a62 100644 --- a/Reinforcement_Learning/Perceptrons.py +++ b/Reinforcement_Learning/Perceptrons.py @@ -2,10 +2,10 @@ import numpy as np import Training_data rng = np.random.default_rng(123) -TEACHDATA = 10000 -TESTDATA = 1000 +TEACHDATA = 1000 +TESTDATA = 100 # ETA = 0.5 -T_NUMBER = 1 # Number to be detected 0-6 +T_NUMBER = 3 # Number to be detected 0-6 def sigmoid(val): @@ -36,7 +36,7 @@ class Neuron: for number in range(len(Neuron.test_data)): for sample in Neuron.test_data[number]: ix = np.insert(sample.ravel(), 0, 1) - res[number] = res[number] + (self.activation(ix.dot(self.weights))) + res[number] = res[number] + abs(self.activation(ix.dot(self.weights))) return res -- GitLab