コード例 #1
0
ファイル: layer.py プロジェクト: remi-hernandez/OCR
    def __init__(self, nb_neur, lay_type, next_layer_size):
        """ Instancie une couche de neurones """

        self.neurone_list = []
        self.layer_type = lay_type

        for i in range(nb_neur):
            self.neurone_list.append(neurone(next_layer_size))
コード例 #2
0
# -*- coding: UTF-8 -*-
# test classe neurone

import pickle as pk
from neurone import neurone

n = neurone()
n.new_choise('Acqua')
n.new_choise('Stato')
n.new_choise('Composizione')
n.choise_valueSet('Acqua', 'elemento necessario alla vita')
n.choise_valueSet(
    'Composizione',
    "La molecola dell'acqua é composta di due atomi di idrogeno e uno di ossigeno"
)
n.sub_choise('Stato', ['Liquido', 'Gassoso', 'Solido', 'Cristallino'])
n.sub_choise_valueSet('Stato', 'Liquido', 'da 1 a 100 gradi centigradi')
n.sub_choise_valueSet('Stato', 'Gassoso', 'Sopra i 100  gradi centigradi')
n.sub_choise_valueSet('Stato', 'Solido', 'Temperature sotto lo zero ghiaccio')
n.sub_choise_valueSet('Stato', 'Cristallino', ' a zero gradi centigradi neve')
d = {
    'Colori': ['Giallo', 'Rosso', 'Blu'],
    'Temperature': ['Kelvin', 'Centigradi', 'Farenaith']
}
n.new_node()
n.new_choise('Varie')
n.choise_valueSet('Varie', d)


def nprint(n):
    n.root()
コード例 #3
0
ファイル: main.py プロジェクト: CelyaRousseau/Neurone-Logique
from neurone import neurone
from functions import *

# Instancier deux neurones AND
neuroneAND = neurone(1)
neuroneAND2 = neurone(1)
# Instancier un neurone OR (va utiliser les sorties des deux premiers neurones)
neuroneOR = neurone()

# Desactive le mode debug : n'affiche plus la sortie pendant l'apprentissage
neuroneAND.setDebug(1)
neuroneAND2.setDebug(1)
neuroneOR.setDebug(1)

# Nombre d'apprentissage a faire pour chaque neurone
learnNumber = 4
# Nombre d'essais a faire pour chaque neurone
tryNumber = 5
# Definit le nombre d'entres des neurones
inputsNumber = 2

# Permet de stocker les valeurs de sorties des deux premiers neuronnes
outputs1 = []
outputs2 = []

"""---------------------------NEURONE 1-----------------------------"""
# jeu d'apprentissage premiere porte AND
print ("---------APPRENTISSAGE-1-------- PORTE ET")
# On utilise le neurone "neuroneAND" avec "inputsNumber" entrees, on l'utile "learnNumber" fois en mode apprentissage "1"
useAndNeurone(neuroneAND, inputsNumber, learnNumber, 1)
neuroneAND.showWeight()