IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Méthodes prédictives Discussion :

réseaux de neurones et normalisation


Sujet :

Méthodes prédictives

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 115
    Par défaut réseaux de neurones et normalisation
    bonsoir,

    je travaille avec un reseau perceptron multicouche....j'ai un probleme concernant mes données (qui sont les entrées du réseau) apparemment ils sont trop dispersé...donc j'ai besoin de faire une normalisation....disons que mes données sont comprise dans un intervalle entre MIN et MAX, je veut passé à un intervalle entre -1 et 1......

    [MIN, MAX] =>[-1, 1] .....comment faire? y a t-il une formule?

    merci d'avance.

  2. #2
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    On va essayer de te faire trouver ça tout(e) seul(e).

    Tu veux que MIN devienne -1 et MAX devienne 1.
    Pose-toi maintenant la question pour une valeur entre MIN et MAX. Par exemple MIN/2 + MAX/2.
    Et essaye de généraliser.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 115
    Par défaut
    bonsoir,

    merci pour ta reponse..

    oui mais j'arrive pas .......y a pas une formule de normalisation, avec laquel on passe à un intervalle de
    [-1 1]????. est ce que tu a travailler déja avec un réseau de neurones, et que tu a eu affaire à une normalisation de tes données??

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    613
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 613
    Par défaut
    Ta question de normalisation n'a rien à voir avec le réseau de neurone.
    Si tu n'y arrive pas essaye de normaliser entre 0 et 2 pour commencer.
    Tu commence par transformer ton intervalle [MIN MAX] en [0 X].
    Ensuite ça sera pas dur de passer de [0 X] à [0 2] puis [-1 1]

  5. #5
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    115
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 115
    Par défaut
    bonsoir,

    merci d'avoir répondu.....

    OK je vais essayer...

  6. #6
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 78
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Par défaut
    Transformer un intervalle en un autre se fait en deux temps:
    1) Contraction ou dilatation
    2) Translation

    En effet si [a,b] et [c,d] ont même longueur (b-a=d-c), il n'y a qu'à translater
    x --> c-a+x
    Pour transformer [a,b] en un segment de longueur d-c on calcule le rapport
    k=(d-c)/(b-a).
    On se place au milieu I de [a,b] et on fait une homothétie de rapport k et de centre I.
    ainsi si i=(a+b)/2 est l'abscisse du milieu de [A,B], cette transformation est:
    x --> k(x-i)+i
    Après il reste à composer les deux:
    x --> (c-a)+k(x-i)+i
    Donc au final:
    x--> (c-a) + (d-c)/(b-a)(x - (a+b)/2)+ (a+b)/2
    Il n'y a plus qu'a appliquer avec:
    a=MIN
    b=MAX
    c=-1
    d=1
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. cherche cours réseaux de neurones
    Par young077 dans le forum Hardware
    Réponses: 4
    Dernier message: 13/09/2007, 11h18
  2. [newsom] Réseaux de neurones kohenen (SOM)
    Par Alucard9800XT dans le forum MATLAB
    Réponses: 1
    Dernier message: 22/05/2007, 20h07
  3. réseaux de neurones RBF
    Par liliana07 dans le forum C++Builder
    Réponses: 2
    Dernier message: 22/03/2007, 11h49
  4. Les réseaux de neurones ??? Ouvrage, site, tutos ???
    Par wallys dans le forum Méthodes prédictives
    Réponses: 5
    Dernier message: 21/03/2006, 14h08
  5. Réseaux de neurones
    Par kayin dans le forum Méthodes prédictives
    Réponses: 8
    Dernier message: 10/03/2004, 14h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo