|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectneuronespack.Reseau
Title: Réseau
Description: Gestion des fonctions de base d'un réseau.
Field Summary | |
static int |
CNX_BIAIS
|
static int |
CNX_COUCHE
|
static int |
CNX_ENTREE
|
static int |
CNX_SORTIE
|
Constructor Summary | |
Reseau(int nbC)
Constructeur du réseau |
Method Summary | |
void |
addCouche(Couche c)
Ajout d'une couche |
void |
ajouteConnexionsBiais(Couche couche,
double[] val)
Ajoute les connexions de biais |
Connexions |
ajouteConnexionsCouches(GroupeUnites c1,
GroupeUnites c2,
boolean[][] mc)
Connexion de 2 couches |
Connexions |
ajouteConnexionsEntrees(GroupeUnites dataE,
GroupeUnites c,
boolean[][] mc)
Ajout des connexions d'entrée |
Connexions |
ajouteConnexionsSorties(GroupeUnites c,
GroupeUnites dataR,
boolean[][] mc)
Ajoute des connexions de sortie |
void |
construitConnexionsBiais(double[][] vb)
Construction des connexions au biais |
Connexions |
construitConnexionsCouches(GroupeUnites c1,
GroupeUnites c2,
boolean[][] mc)
Construction des connexions entre deux couches |
Connexions |
construitConnexionsCouchesComplete(GroupeUnites c1,
GroupeUnites c2)
Construction de connexions complètes entre deux couches |
Connexions |
construitConnexionsEntrees(boolean[][] mc)
Construction des connexions d'entrées |
Connexions |
construitConnexionsEntreesDirectes()
Construction des connexions directes d'entrées |
Connexions |
construitConnexionsSorties(boolean[][] mc)
Construction des connexions de sorties |
Connexions |
construitConnexionsSortiesDirectes()
Construction des connexions directes de sorties |
Connexions |
getConnexions(int c)
Getter d'une connexion |
Couche |
getCouche(int c)
Getter d'une couche |
DonneesEntree |
getDonneesCourantes()
Getter des données courantes |
Biais |
getLeBiais()
Getter du biais |
java.util.Vector |
getLesConnexions()
Getter des Connexions |
java.util.Vector |
getLesCouches()
Getter des couches |
int |
getNbCouches()
Getter du nombre couches |
Resultats |
getResultats()
Getter des résultats |
abstract void |
propagation()
traitement du réseau |
void |
setDonneesCourantes(int tve,
int tvs)
Construit l'objet données courantes |
void |
setFichierEntree(DonneesEntree de,
java.lang.String nomFic)
Connecte un fichier d'entrée |
void |
setFichierResultat(Resultats res,
java.lang.String nomFic)
Connecte un fichier de résultats (sorties) |
void |
setPoidsConnexions(Connexions cnx,
double[][] p)
Fixe les poids des connexions selon matrice poids |
void |
setResultat(int tvr)
Construit l'objet résultat |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static int CNX_ENTREE
public static int CNX_SORTIE
public static int CNX_COUCHE
public static int CNX_BIAIS
Constructor Detail |
public Reseau(int nbC)
nbC
- int : nombre de couchesMethod Detail |
public void addCouche(Couche c)
public Couche getCouche(int c)
public Connexions construitConnexionsEntrees(boolean[][] mc)
mc
- boolean[][] : Matrice des connexions
public Connexions construitConnexionsEntreesDirectes()
public Connexions ajouteConnexionsEntrees(GroupeUnites dataE, GroupeUnites c, boolean[][] mc)
dataE
- GroupeUnites : Ensemble des unités d'originec
- GroupeUnites : Ensemble des unités de destinationmc
- boolean[][] : Matrice des connexions
public Connexions construitConnexionsSorties(boolean[][] mc)
mc
- boolean[][] : Matrice des connexions
public Connexions construitConnexionsSortiesDirectes()
public Connexions ajouteConnexionsSorties(GroupeUnites c, GroupeUnites dataR, boolean[][] mc)
c
- GroupeUnites : Ensemble des unités d'originedataR
- GroupeUnites : Ensemble des unités de destinationmc
- boolean[][] : Matrice des connexions
public Connexions construitConnexionsCouches(GroupeUnites c1, GroupeUnites c2, boolean[][] mc)
c1
- GroupeUnites : Ensemble des unités d'originec2
- GroupeUnites : Ensemble des unités de destinationmc
- boolean[][] : Matrice des connexions
public Connexions construitConnexionsCouchesComplete(GroupeUnites c1, GroupeUnites c2)
c1
- GroupeUnites : Ensemble des unités d'originec2
- GroupeUnites : Ensemble des unités de destination
public Connexions ajouteConnexionsCouches(GroupeUnites c1, GroupeUnites c2, boolean[][] mc)
c1
- CoucheBase : Couche d'originec2
- CoucheBase : Couche de destinationmc
- boolean[][] : Matrice de connexions
public void construitConnexionsBiais(double[][] vb)
vb
- double[][] : Valeurs des biais (seuils) par couche et par neuronepublic void ajouteConnexionsBiais(Couche couche, double[] val)
couche
- CoucheMP : Couche concernéeval
- double[] : Valeurs des biais (seuils) par neuronepublic void setPoidsConnexions(Connexions cnx, double[][] p)
p
- double[][] : Matrice des poidspublic int getNbCouches()
public java.util.Vector getLesCouches()
public Connexions getConnexions(int c)
public java.util.Vector getLesConnexions()
public Biais getLeBiais()
public void setDonneesCourantes(int tve, int tvs)
tve
- int : Taille du vecteur d'entréetvs
- int : Taille du vecteur de sortie désiréespublic DonneesEntree getDonneesCourantes()
public void setResultat(int tvr)
tvr
- int : Taille du vecteur résultat (sortie)public Resultats getResultats()
public void setFichierEntree(DonneesEntree de, java.lang.String nomFic)
public void setFichierResultat(Resultats res, java.lang.String nomFic)
res
- Resultats : Objet Résultats concernénomFic
- String : Nom du fichierpublic abstract void propagation()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |