Package nets

Examples of nets.Couche


    zFen.charger();
   
    reseau = new ReseauFF(15);
   
    reseau.add(new Couche (15,new Sigmoide()));
    reseau.add(new Couche (18,new Sigmoide()));
    reseau.add(new Couche (9,new Sigmoide()));
   
    largeur_images = 3;
   
    vecteur_sequences.clear();
   
    ArrayList<ArrayList<Double>> vecteur_images1 = new ArrayList<ArrayList<Double>>();
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images1.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_sequences.add(vecteur_images1);

    ArrayList<ArrayList<Double>> vecteur_images2 = new ArrayList<ArrayList<Double>>();
    vecteur_images2.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images2.add(new ArrayList<Double> () {{ add(-1.0); add(1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_images2.add(new ArrayList<Double> () {{ add(-1.0); add(1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0);;};});
    vecteur_sequences.add(vecteur_images2);

   
    vecteur_reconnaissances.clear();
   
    vecteur_reconnaissances.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0); add(1.0);;};});
    vecteur_reconnaissances.add(new ArrayList<Double> () {{ add(1.0); add(1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(-1.0); add(-1.0); add(1.0); add(1.0); add(-1.0); add(1.0); add(1.0); add(1.0); add(1.0);;};});
   
    reseau.add(new Couche (vecteur_sequences.size(),new Heaviside(-1,1)))
/*
    for(int i=0;i<reseau.getNbCouchesCachees()+2;i++) {
      System.out.println(i+" : "+reseau.getTaillecouche(i));
    }*/
/*
 
View Full Code Here


    }
 
  if ("couchcach1".equals(name)){
    int n = calcul_nbneurones(colonne,taille,nbneurones);
    Fonction f = reco_fct(fonction);
    cc1 = new Couche(n,f);
    System.out.println("- Fonction d'activation de la couche cachee n°1 = "+fonction);
    System.out.println("- Nombre de neurones de la couche cachee n°1 = "+n);
  }
 
  if ("couchcach2".equals(name)){
    int n = calcul_nbneurones(colonne,taille,nbneurones);
    Fonction f = reco_fct(fonction);
    cc2 = new Couche(n,f);
    System.out.println("- Fonction d'activation de la couche cachee n°2 = "+fonction);
    System.out.println("- Nombre de neurones de la couche cachee n°2= "+n);
  }
 
  if ("couchcach3".equals(name)){
    int n = calcul_nbneurones(colonne,taille,nbneurones);
    Fonction f = reco_fct(fonction);
    cc3 = new Couche(n,f);
    System.out.println("- Fonction d'activation de la couche cachee n°3 = "+fonction);
    System.out.println("- Nombre de neurones de la couche cachee n°3 = "+n);
  }
 
  if ("couchcach4".equals(name)){
    int n = calcul_nbneurones(colonne,taille,nbneurones);
    Fonction f = reco_fct(fonction);
    cc4 = new Couche(n,f);
    System.out.println("- Fonction d'activation de la couche cachee n°4 = "+fonction);
    System.out.println("- Nombre de neurones de la couche cachee n°4 = "+n);
  }
 
  if ("couchcach5".equals(name)){
    int n = calcul_nbneurones(colonne,taille,nbneurones);
    Fonction f = reco_fct(fonction);
    cc5 = new Couche(n,f);
    System.out.println("- Fonction d'activation de la couche cachee n°5 = "+fonction);
    System.out.println("- Nombre de neurones de la couche cachee n°5 = "+n);
  }
 
  if ("output".equals(name)){
    int n = vecteur_sequences_appr.size();
    Fonction f = reco_fct(fonction);
    output = new Couche(n,f);
    System.out.println("- Fonction d'activation de la couche de sortie = "+fonction);
    System.out.println("- Nombre de neurones de la couche de sortie = "+n);
  }
 
  if ("eta".equals(name)){
View Full Code Here

TOP

Related Classes of nets.Couche

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.