A B C D E F G I L M N P R S T U V

A

ACTIF - Static variable in class neuronespack.ReseauMP
 
addCouche(Couche) - Method in class neuronespack.Reseau
Ajout d'une couche
addNeurone(Neurone) - Method in class neuronespack.Couche
Ajout d'un neurone
addSynapse(Synapse) - Method in class neuronespack.Connexions
Ajout d'une synapse
addSynapsesIn(Synapse) - Method in class neuronespack.Neurone
Ajoute une synapse entrant dans le neurone
addSynapsesIn(Synapse) - Method in interface neuronespack.Unite
 
addSynapsesIn(Synapse) - Method in class neuronespack.UniteExterne
Ajoute une synapse entrant dans l'unité
addSynapsesOut(Synapse) - Method in class neuronespack.Neurone
Ajoute une synapse sortant du neurone
addSynapsesOut(Synapse) - Method in interface neuronespack.Unite
 
addSynapsesOut(Synapse) - Method in class neuronespack.UniteExterne
Ajoute une synapse sortant de l'unité
ajouteConnexionsBiais(Couche, double[]) - Method in class neuronespack.Reseau
Ajoute les connexions de biais
ajouteConnexionsCouches(GroupeUnites, GroupeUnites, boolean[][]) - Method in class neuronespack.Reseau
Connexion de 2 couches
ajouteConnexionsEntrees(GroupeUnites, GroupeUnites, boolean[][]) - Method in class neuronespack.Reseau
Ajout des connexions d'entrée
ajouteConnexionsSorties(GroupeUnites, GroupeUnites, boolean[][]) - Method in class neuronespack.Reseau
Ajoute des connexions de sortie
ajouteCouche(int, int, double[]) - Method in class neuronespack.ReseauFF
Création d'une couche
ajouteCouche(int, int, int, double[]) - Method in class neuronespack.ReseauKoho
Création d'une couche de Kohonen
ajouteCouche(int, int, double[]) - Method in class neuronespack.ReseauMP
Création d'une couche
apprend() - Method in class neuronespack.ReseauBP
Apprentissage d'un exemple
apprend() - Method in class neuronespack.ReseauFF
 
apprend() - Method in class neuronespack.ReseauKoho
Apprentissage

B

Biais - class neuronespack.Biais.
Title: Biais Description: Gestion du biais.
Biais(int) - Constructor for class neuronespack.Biais
Construit un biais avec un identifiant

C

CNX_BIAIS - Static variable in class neuronespack.Reseau
 
CNX_COUCHE - Static variable in class neuronespack.Reseau
 
CNX_ENTREE - Static variable in class neuronespack.Reseau
 
CNX_SORTIE - Static variable in class neuronespack.Reseau
 
Connexions - class neuronespack.Connexions.
Title: Connexions Description: Gestion des connexions entre unités.
Connexions(int, GroupeUnites, GroupeUnites, boolean[][]) - Constructor for class neuronespack.Connexions
Constructeur
Couche - class neuronespack.Couche.
Title: Couche Description: Gestion des fonctions de base des groupes de neurones.
Couche(int, int, double[]) - Constructor for class neuronespack.Couche
Constructeur de la couche
CoucheFF - class neuronespack.CoucheFF.
Title: Couche FeedForward Description: Gestion des couches FeedForward.
CoucheFF(int, int, double[]) - Constructor for class neuronespack.CoucheFF
Constructeur de la couche
CoucheKoho - class neuronespack.CoucheKoho.
Title: Couche Kohonen Description: Gestion des couches de type Kohonen.
CoucheKoho(int, int, int, double[]) - Constructor for class neuronespack.CoucheKoho
Constructeur de la couche
CoucheMP - class neuronespack.CoucheMP.
Title: Couche McCulloch-Pitts Description: Gestion des couches McCulloch-Pitts.
CoucheMP(int, int, double[]) - Constructor for class neuronespack.CoucheMP
Constructeur de la couche
calcDerivee(int, double, double[]) - Static method in class neuronespack.FonctionTransfert
Calcul de la dérivée de la fonction de transition
calcErreurCachee(CoucheFF) - Method in class neuronespack.ReseauBP
Calcul des signaux d'erreurs sur les couches cachées
calcErreurSortie(CoucheFF) - Method in class neuronespack.ReseauBP
Calcul des signaux d'erreurs sur la couche de sortie
calcPotentiel() - Method in class neuronespack.Neurone
Calcul du potentiel
calcPotentiel() - Method in class neuronespack.NeuroneKoho
Calcul du potentiel : soit distance euclidienne entre les vecteurs d'entrée et de poids
calcSignal() - Method in class neuronespack.Neurone
Calcul du signal
calcSignalErreurCache() - Method in class neuronespack.NeuroneFF
Calcul des signaux d'erreur d'un neurone caché
calcSignalErreurSortie(double) - Method in class neuronespack.NeuroneFF
Calcul du signal d'erreur sur la couche de sortie
calcTransfert(int, double, double[]) - Static method in class neuronespack.FonctionTransfert
Calcul de la fonction de transfert
connecte(boolean[][]) - Method in class neuronespack.Connexions
Connecte des unités
connecteUniteDeA(Unite, Unite) - Method in class neuronespack.Synapse
Connexion des deux Unités
construitConnexionsBiais(double[][]) - Method in class neuronespack.Reseau
Construction des connexions au biais
construitConnexionsCompletes(int, int, boolean[][]) - Static method in class neuronespack.Connexions
Construit une matrice de connexions complètes
construitConnexionsCouches(GroupeUnites, GroupeUnites, boolean[][]) - Method in class neuronespack.Reseau
Construction des connexions entre deux couches
construitConnexionsCouchesComplete(GroupeUnites, GroupeUnites) - Method in class neuronespack.Reseau
Construction de connexions complètes entre deux couches
construitConnexionsDirectes(int, boolean[][]) - Static method in class neuronespack.Connexions
Construit une matrice de connexions directes (diagonale)
construitConnexionsEntrees(boolean[][]) - Method in class neuronespack.Reseau
Construction des connexions d'entrées
construitConnexionsEntrees() - Method in class neuronespack.ReseauKoho
Construit les connexions d'entrées
construitConnexionsEntreesDirectes() - Method in class neuronespack.Reseau
Construction des connexions directes d'entrées
construitConnexionsSorties(boolean[][]) - Method in class neuronespack.Reseau
Construction des connexions de sorties
construitConnexionsSortiesDirectes() - Method in class neuronespack.Reseau
Construction des connexions directes de sorties
construitReseau(int[], int, double[]) - Method in class neuronespack.ReseauBP
Construit un réseau BP selon paramètres
construitReseau(int[], int, double[], double[][]) - Method in class neuronespack.ReseauBP
Construit un réseau BP selon paramètres
construitReseau(int, int) - Method in class neuronespack.ReseauKoho
Construit une carte de Kohonen en 2 dimensions
construitReseau(int[], double[][]) - Method in class neuronespack.ReseauMP
Construit un réseau MP
corrigePoids() - Method in class neuronespack.ReseauBP
Correction des poids
corrigePoids() - Method in class neuronespack.ReseauKoho
Correction des poids
creeNeurones() - Method in class neuronespack.Couche
 
creeNeurones() - Method in class neuronespack.CoucheFF
Création des neurones
creeNeurones() - Method in class neuronespack.CoucheKoho
Crée les neurones
creeNeurones() - Method in class neuronespack.CoucheMP
Crée les neurones

D

DonneesEntree - class neuronespack.DonneesEntree.
Title: Données d'entrée Description: Gestion des données d'entrée.
DonneesEntree(int, int) - Constructor for class neuronespack.DonneesEntree
Constructeur : Crée un objet de gestion des entrées

E

enregistreResultats() - Method in class neuronespack.Resultats
Enregistrement des résultats dans le fichier

F

F_BIPOLAIRE - Static variable in class neuronespack.FonctionTransfert
 
F_LINEAIRE - Static variable in class neuronespack.FonctionTransfert
 
F_LOGISTIQUE - Static variable in class neuronespack.FonctionTransfert
 
F_SIGNE - Static variable in class neuronespack.FonctionTransfert
 
F_TANH - Static variable in class neuronespack.FonctionTransfert
 
FonctionTransfert - class neuronespack.FonctionTransfert.
Title: Fonctions de transfert Description: Gestion des fonctions de transfert.
FonctionTransfert() - Constructor for class neuronespack.FonctionTransfert
 
fermeFichierDonnees() - Method in class neuronespack.DonneesEntree
Fermeture fichier
fermeResultats() - Method in class neuronespack.Resultats
Fermeture fichier
fichierEntrees - Variable in class neuronespack.DonneesEntree
Fichier d'entrée

G

GroupeUnites - interface neuronespack.GroupeUnites.
Title: Groupe d'unités Description: Interface de gestion des groupes d'unités.
getBMU() - Method in class neuronespack.ReseauKoho
Getter BMU
getConnexions(int) - Method in class neuronespack.Reseau
Getter d'une connexion
getCouche(int) - Method in class neuronespack.Reseau
Getter d'une couche
getDeltaPoids(int, int) - Method in class neuronespack.Connexions
Getter d'un delta poid
getDeltaPoids() - Method in class neuronespack.Synapse
Getter du delta poids de la synapse
getDistanceNeurones(NeuroneKoho, NeuroneKoho) - Method in class neuronespack.CoucheKoho
Renvoie la distance entre 2 neurones
getDonneesCourantes() - Method in class neuronespack.Reseau
Getter des données courantes
getEta() - Method in class neuronespack.ReseauFF
Getter du pas d'apprentissage
getEta0() - Method in class neuronespack.ReseauKoho
Getter Eta0
getEtaT() - Method in class neuronespack.ReseauKoho
Getter etaT
getGroupeDestinationConnexions() - Method in class neuronespack.Connexions
Getter du groupe de destination
getGroupeOrigineConnexions() - Method in class neuronespack.Connexions
Getter du groupe d'origine
getID() - Method in class neuronespack.Neurone
Getter de l'identifiant
getID() - Method in interface neuronespack.Unite
 
getID() - Method in class neuronespack.UniteExterne
Getter dde l'identifiant
getLeBiais() - Method in class neuronespack.Reseau
Getter du biais
getLesConnexions() - Method in class neuronespack.Reseau
Getter des Connexions
getLesCouches() - Method in class neuronespack.Reseau
Getter des couches
getLesUnites() - Method in class neuronespack.Biais
Getter des unités
getLesUnites() - Method in class neuronespack.Couche
Getter des neurones
getLesUnites() - Method in class neuronespack.DonneesEntree
Getter des unités
getLesUnites() - Method in interface neuronespack.GroupeUnites
 
getLesUnites() - Method in class neuronespack.Resultats
Getter des neurones
getMaConnexion() - Method in class neuronespack.Synapse
Getter de la connexion
getMaCouche() - Method in class neuronespack.Neurone
Getter de la couche du neurone
getMaxIteration() - Method in class neuronespack.ReseauKoho
Getter nb total d'itérations
getMomentum() - Method in class neuronespack.ReseauBP
Getter du moment
getNbCouches() - Method in class neuronespack.Reseau
Getter du nombre couches
getNbNeuronesX() - Method in class neuronespack.CoucheKoho
Getter nombre de neurones en x
getNbNeuronesY() - Method in class neuronespack.CoucheKoho
Getter nombre de neurones en y
getNbParametre(int) - Static method in class neuronespack.FonctionTransfert
Retourne nombre de paramètres selon fonction
getNbSynapses() - Method in class neuronespack.Connexions
Getter du nombre de synapses
getNbSynapsesIn() - Method in class neuronespack.Neurone
Getter du nombre de synapses entrantes
getNbSynapsesOut() - Method in class neuronespack.Neurone
Getter du nombre de synapses sortantes
getNbUnites() - Method in class neuronespack.Biais
Getter du nombre d'unités
getNbUnites() - Method in class neuronespack.Couche
Getter du nombre de neurones
getNbUnites() - Method in class neuronespack.DonneesEntree
Getter du nombre d'unités
getNbUnites() - Method in interface neuronespack.GroupeUnites
 
getNbUnites() - Method in class neuronespack.Resultats
Getter nombre de neurones
getNbUnitesEmettrices() - Method in class neuronespack.Connexions
Getter du nombre d'unites emettrices
getNbUnitesReceptrices() - Method in class neuronespack.Connexions
Getter du nombre d'unites réceptrices
getNeuroneXY(int, int) - Method in class neuronespack.ReseauKoho
Renvoie un neurone selon sa position (x, y)
getParamFT() - Method in class neuronespack.Couche
Getter des paramètres de la fonction de transfert
getParametreNeurone(int) - Method in class neuronespack.Neurone
Getter d'un paramètre
getPoids(int, int) - Method in class neuronespack.Connexions
Getter d'un poid
getPoids() - Method in class neuronespack.Synapse
Getter du poids de la synapse
getPosX() - Method in class neuronespack.NeuroneKoho
Renvoie position en x
getPosY() - Method in class neuronespack.NeuroneKoho
Renvoie position en y
getPotentiel() - Method in class neuronespack.Neurone
Renvoie le potentiel
getRandom(double, double) - Static method in class neuronespack.FonctionTransfert
Retourne un nombre aléatoire entre 2 bornes
getResultats() - Method in class neuronespack.Reseau
Getter des résultats
getSigma0() - Method in class neuronespack.ReseauKoho
Getter Sigma0
getSigmaT() - Method in class neuronespack.ReseauKoho
Getter sigmaT
getSignalBrut() - Method in class neuronespack.Neurone
Renvoie le signal du neurone
getSignalBrut() - Method in interface neuronespack.Unite
 
getSignalBrut() - Method in class neuronespack.UniteExterne
Getter du signal
getSignalCourant() - Method in class neuronespack.UniteExterne
Getter du signal courant
getSignalErreur() - Method in class neuronespack.NeuroneFF
Renvoie le signal d'erreur du neurone
getSynapse(int) - Method in class neuronespack.Connexions
Getter d'une synapse
getSynapseIn(int) - Method in class neuronespack.Neurone
Getter d'une synapse entrante
getSynapseIn(int) - Method in class neuronespack.UniteExterne
Getter d'une synapse entrante
getSynapseOut(int) - Method in class neuronespack.Neurone
Getter d'une synapse sortante
getSynapseOut(int) - Method in class neuronespack.UniteExterne
Getter d'une synapse sortante
getTailleVecteurEntree() - Method in class neuronespack.DonneesEntree
Getter taille vecteur d'entrée
getTailleVecteurSortie() - Method in class neuronespack.DonneesEntree
Getter taille vecteur de sortie
getTailleVecteurSortie() - Method in class neuronespack.Resultats
Getter de la taille du vecteur de sortie
getTailleX() - Method in class neuronespack.ReseauKoho
Getter taille X
getTailleY() - Method in class neuronespack.ReseauKoho
Getter taille Y
getTau() - Method in class neuronespack.ReseauKoho
Getter constante temporelle
getTypeConnexions() - Method in class neuronespack.Connexions
Getter du type
getTypeFT() - Method in class neuronespack.Couche
Getter type fonction transfert
getUnite(int) - Method in class neuronespack.Biais
Getter d'une unité
getUnite(int) - Method in class neuronespack.Couche
Getter d'un neurone
getUnite(int) - Method in class neuronespack.DonneesEntree
Getter d'une unité
getUnite(int) - Method in interface neuronespack.GroupeUnites
 
getUnite(int) - Method in class neuronespack.Resultats
Getter d'une unité
getUniteDestination() - Method in class neuronespack.Synapse
Getter de l'unité de destination
getUniteOrigine() - Method in class neuronespack.Synapse
Getter de l'unité d'origine
getValeurEntree(int) - Method in class neuronespack.DonneesEntree
Getter d'une valeur de sortie
getValeurSortie(int) - Method in class neuronespack.Resultats
Getter d'une valeur de sortie
getValeurSortieDesiree(int) - Method in class neuronespack.DonneesEntree
Getter d'une valeur de sortie désirée
getValeurSynapse() - Method in class neuronespack.Synapse
Renvoie la valeur de la synapse (signal * poids)
getVecteurEntree() - Method in class neuronespack.DonneesEntree
Getter du vecteur d'entrée
getVecteurSortie() - Method in class neuronespack.Resultats
Getter du vecteur de sortie
getVecteurSortieDesiree() - Method in class neuronespack.DonneesEntree
Getter du vecteur de sortie désiré

I

INHIBE - Static variable in class neuronespack.ReseauMP
 

L

litEntreeSuivante() - Method in class neuronespack.DonneesEntree
Lit l'entree suivante du fichier
litExempleSuivant() - Method in class neuronespack.DonneesEntree
lit l'exemple d'apprentissage suivant

M

matriceDeltaPoids - Variable in class neuronespack.Connexions
Matrice des des delta poids
matricePoids - Variable in class neuronespack.Connexions
Matrice des poids

N

Neurone - class neuronespack.Neurone.
Title: Neurone Description: Gestion des fonctions de base d'un neurone.
Neurone(Couche, int, int) - Constructor for class neuronespack.Neurone
Constructeur du neurone
NeuroneFF - class neuronespack.NeuroneFF.
Title: Neurone Feed-Forward Description: Gestion des neurones Feed-Forward.
NeuroneFF(Couche, int) - Constructor for class neuronespack.NeuroneFF
Constructeur
NeuroneKoho - class neuronespack.NeuroneKoho.
Title: Neurone de Kohonen Description: Gestion des neurones de Kohonen.
NeuroneKoho(Couche, int, int, int) - Constructor for class neuronespack.NeuroneKoho
Constructeur
NeuroneMP - class neuronespack.NeuroneMP.
Title: Neurone McCulloch-Pitts Description: Gestion des neurones de McCulloch-Pitts.
NeuroneMP(Couche, int) - Constructor for class neuronespack.NeuroneMP
 
neuronespack - package neuronespack
 
newLine - Static variable in class neuronespack.Resultats
 
numIteration - Variable in class neuronespack.ReseauKoho
Numéro d'itération courante

P

POS_X - Static variable in class neuronespack.NeuroneKoho
 
POS_Y - Static variable in class neuronespack.NeuroneKoho
 
propagation() - Method in class neuronespack.Reseau
traitement du réseau
propagation() - Method in class neuronespack.ReseauFF
Propagation avant
propagation() - Method in class neuronespack.ReseauKoho
Propagation avant
propagation() - Method in class neuronespack.ReseauMP
Propagation avant

R

Reseau - class neuronespack.Reseau.
Title: Réseau Description: Gestion des fonctions de base d'un réseau.
Reseau(int) - Constructor for class neuronespack.Reseau
Constructeur du réseau
ReseauBP - class neuronespack.ReseauBP.
Title: Réseau backprop Description: Gestion des réseaux backprop.
ReseauBP(int) - Constructor for class neuronespack.ReseauBP
Constructeur du réseau
ReseauFF - class neuronespack.ReseauFF.
Title: Réseau Feed-Forward Description: Gestion des réseaux Feed-Forward
ReseauFF(int) - Constructor for class neuronespack.ReseauFF
Constructeur du réseau
ReseauKoho - class neuronespack.ReseauKoho.
Title: Réseau de Kohonen Description: Gestion des réseaux de Kohonen
ReseauKoho() - Constructor for class neuronespack.ReseauKoho
Constructeur
ReseauMP - class neuronespack.ReseauMP.
Title: Réseau de McCulloch-Pitts Description: Gestion des réseaux de McCulloch-Pitts.
ReseauMP(int) - Constructor for class neuronespack.ReseauMP
Constructeur du réseau
Resultats - class neuronespack.Resultats.
Title: Résultats.
Resultats(int) - Constructor for class neuronespack.Resultats
Constructeur : Crée un objet de gestion des sorties
run() - Method in class neuronespack.Neurone
 
run() - Method in class neuronespack.NeuroneFF
Traitement du neurone
run() - Method in class neuronespack.NeuroneKoho
Traitement du neurone
run() - Method in class neuronespack.NeuroneMP
 

S

SEPARATEUR - Static variable in class neuronespack.DonneesEntree
 
SEPARATEUR - Static variable in class neuronespack.Resultats
 
Synapse - class neuronespack.Synapse.
Title: Synapse Description: Gestion des synapses (liens entre unités).
Synapse(Connexions) - Constructor for class neuronespack.Synapse
Constructeur d'une synapse dans une connexion
setBMU(NeuroneKoho) - Method in class neuronespack.ReseauKoho
Setter BMU
setDeltaPoids(double) - Method in class neuronespack.Synapse
Setter du delta poids de la synapse
setDonneesCourantes(int, int) - Method in class neuronespack.Reseau
Construit l'objet données courantes
setEta(double) - Method in class neuronespack.ReseauFF
Setter du pas d'apprentissage
setEta0(double) - Method in class neuronespack.ReseauKoho
Setter Eta0
setFichierEntree(String) - Method in class neuronespack.DonneesEntree
Connecte un fichier d'entrée
setFichierEntree(DonneesEntree, String) - Method in class neuronespack.Reseau
Connecte un fichier d'entrée
setFichierResultat(Resultats, String) - Method in class neuronespack.Reseau
Connecte un fichier de résultats (sorties)
setFichierSortie(String) - Method in class neuronespack.Resultats
Connecte un fichier de sortie
setGroupeDestinationConnexions(GroupeUnites) - Method in class neuronespack.Connexions
Setter du groupe de destination
setGroupeOrigineConnexions(GroupeUnites) - Method in class neuronespack.Connexions
Setter du groupe d'origine
setMatricePoids(double[][]) - Method in class neuronespack.Connexions
MAJ de la matrice des poids
setMaxIteration(int) - Method in class neuronespack.ReseauKoho
Setter nb total d'itérations
setMomentum(double) - Method in class neuronespack.ReseauBP
Setter du moment
setParametreNeurone(int, double) - Method in class neuronespack.Neurone
Setter d'un paramètre
setPoids(int, int, double) - Method in class neuronespack.Connexions
Fixe le poids d'une connexion
setPoids(double) - Method in class neuronespack.Synapse
Setter du poids de la synapse
setPoidsAleat(double, double) - Method in class neuronespack.Connexions
Initialisation aléatoire des poids des connexions
setPoidsConnexions(Connexions, double[][]) - Method in class neuronespack.Reseau
Fixe les poids des connexions selon matrice poids
setPoidsFixes(double) - Method in class neuronespack.Connexions
Fixe tout les poids à une valeur donnée
setPotentiel(double) - Method in class neuronespack.Neurone
Setter du potentiel
setResultat(int) - Method in class neuronespack.Reseau
Construit l'objet résultat
setSigma0(double) - Method in class neuronespack.ReseauKoho
Setter Sigma0
setSignal(double) - Method in class neuronespack.Neurone
Setter du signal
setSignalCourant(double) - Method in class neuronespack.Biais
Force le signal à -1
setSignalCourant(double) - Method in class neuronespack.UniteExterne
Setter du signal
setTau() - Method in class neuronespack.ReseauKoho
Setter constante temporelle
setTypeConnexions(int) - Method in class neuronespack.Connexions
Setter du type
setVecteurEntree(double[]) - Method in class neuronespack.DonneesEntree
Mise à jour du vecteur d'entrée courant
setVecteurResultat(Vector) - Method in class neuronespack.Resultats
MAJ du vecteur de sortie
setVecteurSortieDesire(double[]) - Method in class neuronespack.DonneesEntree
Mise à jour du vecteur de sortie désiré courant
sontConnecte(boolean[][], int, int) - Method in class neuronespack.Connexions
Renvoie flag de connexion entre 2 unités

T

traiteCouche(Reseau) - Method in class neuronespack.Couche
 
traiteCouche(Reseau) - Method in class neuronespack.CoucheFF
Traitement de la couche
traiteCouche(Reseau) - Method in class neuronespack.CoucheKoho
Traitement de la couche
traiteCouche(Reseau) - Method in class neuronespack.CoucheMP
Traitement de la couche

U

Unite - interface neuronespack.Unite.
Title: Unité Description: Interface de gestion des objets reliés par les synapses.
UniteExterne - class neuronespack.UniteExterne.
Title: Unités externes Description: Gestion des unités externes (liens hors du réseau en entrée et en sortie).
UniteExterne(int) - Constructor for class neuronespack.UniteExterne
Constructeur avec un identifiant

V

VALEUR_POTENTIEL - Static variable in class neuronespack.Neurone
 
VALEUR_SIGNAL - Static variable in class neuronespack.Neurone
 
VALEUR_SIGNAL_ERREUR - Static variable in class neuronespack.NeuroneFF
 

A B C D E F G I L M N P R S T U V