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

Intelligence artificielle Discussion :

Question simple sur les neurones


Sujet :

Intelligence artificielle

  1. #1
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 97
    Points : 55
    Points
    55
    Par défaut Question simple sur les neurones
    Bonjour,

    J ai lu le (fabuleux) cour sur les réseaux de neurones. Malheureusement, je n'ai pas bien crompris une chose pourtant simple.

    J'utilise des neurones Sigmoides. Je calcule pour un neurone le produit scalaire entre les entrées et les poids. Premiere interrogation : apres ce calcul, dois je faire +0.5 qui correspond au terme w0 de biais ?

    Deuxieme interrogation : Imaginone que la combinaison valle 2 (avec ou sans le w0 selon la reponse a la question precedente). La fonction doit alors retourner le neurone en sortie : 1/(1+e(-2)) ou bien soit 0 soit 1 en fonction de la valeur par rapport au seuil ?

    En d autres termes, un neurone sigmoide retourne t il seulement 0 ou 1 ou bien des nombres decimaux dans l intervalle 0;1 ?

    Enfin, est il possible de faire apprendre a un perceptron multicouches à calculer par exemple la fonction carré en lui donnant des couples (x,y) de cette fonction ?

    J ai aussi du mal a savoir comment fixer le nombre d itérations sur les données lors de l apprentissage. Je me doute qu il faut tester et que cela depend de l application, mais quel est l ordre de grandeur pour apprendre une fonction simple ?

    Je pose ces questions car mon réseau me fait a chaque fois une sorte de moyenne de tout ce que je lui donne a apprendre. Il me sort toujours par exemple pour la fonction carré des nombres autour de 0.5 a 0.7.

    J ai fixé le taux d apprentissage à 0.75, ce qui a l air cohérent avec c eque j ai pu lire.

    Avez vous deja eu ce genre de problemes ? ( j ai deja verifie l algo d apprentissage de nombreuses fois).

    Je vous remercie d avoir eu le courage de lire mon message

  2. #2
    Membre régulier Avatar de Bucketpc
    Inscrit en
    Août 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Âge : 36

    Informations forums :
    Inscription : Août 2008
    Messages : 98
    Points : 118
    Points
    118
    Par défaut
    J'utilise des neurones Sigmoides. Je calcule pour un neurone le produit scalaire entre les entrées et les poids. Premiere interrogation : apres ce calcul, dois je faire +0.5 qui correspond au terme w0 de biais ?
    après avoir calculer le somme pondérée, il faut toujours rajouté -1 * biais

    Deuxieme interrogation : Imaginone que la combinaison valle 2 (avec ou sans le w0 selon la reponse a la question precedente). La fonction doit alors retourner le neurone en sortie : 1/(1+e(-2)) ou bien soit 0 soit 1 en fonction de la valeur par rapport au seuil ?
    La fonction sigmoid renvoie une valeur entre 0 et 1.

    Enfin, est il possible de faire apprendre a un perceptron multicouches à calculer par exemple la fonction carré en lui donnant des couples (x,y) de cette fonction ?
    il ya l'algorithme de rétro propagation qui permet d'entrainer une perceptron multicouche (algorithme est basé sur la correction d'erreur en modifiant la valeur des poids du réseau)

    J ai aussi du mal a savoir comment fixer le nombre d itérations sur les données lors de l apprentissage. Je me doute qu il faut tester et que cela depend de l application, mais quel est l ordre de grandeur pour apprendre une fonction simple ?
    le nombre d'itération est déterminé expérimentalement, sinon tu peux se baser sur l'erreur (tant que l'erreur global est supérieure a un taux alors apprendre), en gros selon la stratégie.

  3. #3
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    97
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 97
    Points : 55
    Points
    55
    Par défaut
    Simple, clair, précis. Merci beaucoup, je retourne à mon réseau !

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

Discussions similaires

  1. [Débutant] Question simple sur les checkbox
    Par Mil17 dans le forum Servlets/JSP
    Réponses: 2
    Dernier message: 01/08/2007, 15h05
  2. [MySQL] Question simple sur les tableaux pour un initié
    Par bom8407@hotmail.com dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 01/03/2007, 11h22
  3. Réponses: 4
    Dernier message: 16/11/2006, 02h10
  4. question simple sur les select dynamiques
    Par grinder59 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 24/01/2006, 15h53
  5. Question simple sur les threads :)
    Par momox dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/06/2003, 04h13

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