This commit is contained in:
eynard 2022-03-24 13:22:16 +01:00
parent 5cdc7b52e1
commit dbed51a2a0
2 changed files with 8 additions and 1 deletions

View File

@ -1,2 +1,9 @@
# PT21-22-Reseau-Neurones # PT21-22-Reseau-Neurones
Cette librairie python permet de créer simplement un modèle de perceptron multicouche en choisissant les hyperparamètres suivants:
Le nombre de couches
Le nombre de neurones pour chaque couche
Le learning rate
Le batch size
Le nombre dépoques
Il est également possible de donner un jeu de données supplémentaire afin de mesurer la précision du modèle à la fin de l'entraînement. Lorsquil n'y a que deux neurones d'entrées, il y a une option pour visualiser lentraînement.

View File

@ -14,7 +14,7 @@ class Sketchpad(tkinter.Canvas):
self.bind("<B1-Motion>", self.add_line) self.bind("<B1-Motion>", self.add_line)
self.PILImage = Image.new("F", (560, 560), 100) self.PILImage = Image.new("F", (560, 560), 100)
self.draw = ImageDraw.Draw(self.PILImage) self.draw = ImageDraw.Draw(self.PILImage)
self.MNISTNN = network.networkFromFile("MNISTtest2") self.MNISTNN = network.networkFromFile("MNIST30epoch")
self.predictionLabel = predictionLabel self.predictionLabel = predictionLabel
def add_line(self, event): def add_line(self, event):