Pour utiliser cette classe :
#include <Hopfield.h>
//pour crée le reseau :
Hopfield Nom_du_reseau(nombre_de_neurone);
Nom_du_reseau.initialise();
//pour lui apprendre un ou plusieur modele:
Nom_du_reseau.Apprendre(modeles_a_apprendre, nombre de modeles);
//pour calculer sa sortie
Nom_du_reseau.Calcul_Sortie(entree_du_reseau);
//La forme des entrée ,sortie est:
int* soit entrée[nombre_de_neurone]
sortie[nombre_de_neurone]
//la forme des modeles est:
int** soit modele[nombre_de_modele][nombre_de_neurone]
ATT: un reseau de Hopfield ne peut pas memoiriser plus de 0.13*nombre_de_neurone modeles sinon il devient "amnesique"
Voila je crois que tout est dit !!
PS: Ce code est le sujet de mon TPE de SI merci de me le dire si vous y voyez des erreurs !