From 53f7228d75c1febb3ffb45cc070f42d0f55da9cc Mon Sep 17 00:00:00 2001 From: "juliano.souzaluz" <juliano.souza-luz@etu.hesge.ch> Date: Thu, 12 Oct 2023 11:45:09 +0200 Subject: [PATCH] norm des colonnes --- perceptron.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 perceptron.py diff --git a/perceptron.py b/perceptron.py new file mode 100644 index 0000000..16c2db3 --- /dev/null +++ b/perceptron.py @@ -0,0 +1,15 @@ +import numpy as np +import pandas as pd + +if __name__ == '__main__': + dataset = pd.read_csv("Data/student-data-train.csv", header=0) + X = dataset.iloc[:, 1:].values + dataset['norm_grade_1'] = (dataset["grade_1"] - dataset["grade_1"].mean()) / dataset["grade_1"].std() + dataset['norm_grade_2'] = (dataset["grade_2"] - dataset["grade_2"].mean()) / dataset["grade_2"].std() + n = 1e-4 # taux d'apprentissage + max_iterations = 2000 + # Init aléatoirement les poids w(i), 0<=i<=n + # répeter jusqua convergence : + # pour chaque exemple + # calculer la valeur de sortie o du réseau + # ajuster les poids : -- GitLab