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 :

Apprentissage profond et réseaux de neurones


Sujet :

Intelligence artificielle

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 43
    Points : 42
    Points
    42
    Par défaut Apprentissage profond et réseaux de neurones
    Bonjour,

    Je suis entrain d'essayer de résoudre un problème en utilisant des réseaux de neurones. Malgré les cours que j'ai eu cette année sur le sujet, j'ai l'impression de ne pas assez bien comprendre la théorie pour la mettre en application.
    En effet cela fait 2 jours que je galère avec différentes bibliothèques python (pybrain, keras, lasagne) sans réussir à sortir de résultats probants.

    J'en suis venu à me demander si mon problème pouvait vraiment être traité avec des méthodes de deep learning, j'ai donc besoin de vous pour me mettre sur la voie.

    En bref j'ai plusieurs listes de variables avec une "note" associée (pour la partie training) et plusieurs listes de variables dont je dois prédire la "note".

    Exemple pour les données de training :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    [1, true, 42, 0.33, false, 21] --> 0.15
    [0, true, 10, 0.00, true, 44] --> 0.87
    [0, false, 0, 0.90, false, 6] --> 0.32
    ...
    [1, false, 11, 0.50, false, 2] --> 0.10
    Exemple pour les données de testing :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    [0, true, 10, 0.42, false, 3] --> ?
    [1, false, 5, 0.77, false, 44] --> ?
    [1, false, 0, 0.80, true, 6] --> ?
    ...
    [1, true, 11, 0.51, true, 4] --> ?
    J'ai vu beaucoup d'exemples qui utilisent des matrices en entrée et des classes en sortie, mais j'ai du mal à trouver des exemples qui ressemble à mon problème.

    Qu'en pensez vous ? Quelles méthodes pourrais-je employer ?

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Ce sont des listes de cinq éléments ? Par curiosité as-tu essayé de visualiser ces données ?

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2013
    Messages
    43
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aisne (Picardie)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2013
    Messages : 43
    Points : 42
    Points
    42
    Par défaut
    J'ai mis que 5 éléments pour l'exemple, en pratique il y en aura plus (pour le moment j'en ai 9 et par la suite ce nombre devrait augmenter). Et oui je visualise les données, je sais que globalement les variables sont cohérentes.
    Je suis entrain d'essayer de normaliser les données pour voir si ca aide.

    Mais le vrai problème c'est que je ne sais pas quels "Layers" utiliser, je n'ai pas trouvé d'exemple identique au mien et la documentation utilise beaucoup de termes techniques que je ne comprends pas.

  4. #4
    Nouveau membre du Club
    Inscrit en
    Novembre 2006
    Messages
    147
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 147
    Points : 38
    Points
    38
    Par défaut
    Eh bien si j'avais eu à résoudre un problème de ce type j'aurais remplacé les true par des 1
    et les false par des 0. Ensuite j'aurais utilisé, au choix, une machine à support de vecteurs ou la programmation génétique, ou la rétro propagation de gradient.

    Cela dit j'ai arrêté de m'intéresser au réseaux de neurones il y a quelques années et je ne connais pas le "Deep Learning".

    Cordialement,

    ---
    Eric Beaumard.

Discussions similaires

  1. Réseaux de neurones : "Taux d'apprentissage" ?
    Par pitchou369 dans le forum Méthodes prédictives
    Réponses: 12
    Dernier message: 11/12/2013, 17h50
  2. [Réseaux de neurones] Apprentissage supervisé
    Par rahma_gea dans le forum Méthodes prédictives
    Réponses: 0
    Dernier message: 11/12/2012, 11h48
  3. Apprentissage des Réseaux de Neurones
    Par medchok dans le forum MATLAB
    Réponses: 0
    Dernier message: 30/12/2010, 02h34
  4. Réseaux de neurones : Coefficient d'apprentissage dans la rétropropagation
    Par epsilon09 dans le forum Méthodes prédictives
    Réponses: 9
    Dernier message: 16/12/2009, 19h50
  5. apprentissage avec les réseaux de neurones
    Par fcboumi13 dans le forum Signal
    Réponses: 1
    Dernier message: 07/06/2009, 10h28

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