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 exploratoires Discussion :

Réduction de Dimension


Sujet :

Méthodes exploratoires

  1. #1
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut Réduction de Dimension
    Bonjour,

    Ayant en charge un travail de classification + prédiction sur des données de grandes dimensions, je me trouve dans l'obligation de commencer par une phase de réduction de dimension sur ma (grande) matrice de départ.

    Pourriez-vous, SVP, me donner la moindre indication pour récupérer un module, une toolbox MATLAB, une technique ou un algo permettant une réduction de dimension.

    Vous remerciant d'avance

  2. #2
    Membre émérite
    Homme Profil pro
    Inscrit en
    Mai 2008
    Messages
    2 040
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mai 2008
    Messages : 2 040
    Points : 2 841
    Points
    2 841
    Par défaut
    Bonjour.
    Regarde : princomp

  3. #3
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Un Grand Merci pour vôtre intérêt et réponse.

    Il me semble que princomp correspond essentiellement à l'ACP donc valable pour des données numériques uniquement et aussi ne tenant compte que de corrélations linéaires.

    Toute autre proposition sera la bienvenue.

    Merci d'Avance pour Vos Réponses.

  4. #4
    Modérateur
    Avatar de ToTo13
    Homme Profil pro
    Chercheur en informatique
    Inscrit en
    Janvier 2006
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Chercheur en informatique
    Secteur : Santé

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 793
    Points : 9 860
    Points
    9 860
    Par défaut
    Bonsoir,

    je n'ai jamais réellement fait d'état de l'art de ces méthodes, mais as tu regardé de ce qui est utilisé dans Weka ?
    Dans la partie "Attribute selection" (c'est ce que tu veux), il y a les références des méthodes implémentées pour sélectionner les meilleurs attributs.
    Consignes aux jeunes padawans : une image vaut 1000 mots !
    - Dans ton message respecter tu dois : les règles de rédaction et du forum, prévisualiser, relire et corriger TOUTES les FAUTES (frappes, sms, d'aurteaugrafe, mettre les ACCENTS et les BALISES) => ECRIRE clairement et en Français tu DOIS.
    - Le côté obscur je sens dans le MP => Tous tes MPs je détruirai et la réponse tu n'auras si en privé tu veux que je t'enseigne.(Lis donc ceci)
    - ton poste tu dois marquer quand la bonne réponse tu as obtenu.

  5. #5
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci Toto pour vôtre intervention.

    Il me semble que la classe weka à laquelle vous faites référence utilise des méthodes non toujours commentées chose qui me sera utile plus tard pour combiner cette sélection de variables avec un classifieur.

    Par ailleurs, je m'intéresserais plutôt aux toolbox et codes tournant sur Matlab à moins que d'avoir à ré-écrire ou transcrire certaines parties.

    Toute indication de vôtre part sera toujours la bienvenue.

    Merci d'Avance

  6. #6
    Membre habitué Avatar de abidineb
    Inscrit en
    Septembre 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 298
    Points : 132
    Points
    132
    Par défaut
    Bonjour
    La réduction de dimension va dépendre de plusieurs concepts, c'est pas juste essayer des methodes parce que elles font partie des méthode de réduction, ça dépendra de type de ton estimateur, ton application, tes variables a prédire et beaucoup de choses, c'est un domaine très vaste et ça prend vraiment du temps.
    Cordialement

  7. #7
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci Abidineb pour vôtre intérêt et la remarque.
    Je cherche justement à étudier la relation possible entre l'algo de réduction de dimension et l'estimateur / classifieur pour un nombre de variables de départ trop important >>>100.

    L'exploration d'une sorte de taxonomie de telles méthodes de réduction de données me serait, alors, d'un grand apport.

    Toute indication ou suggestion de vôtre part sera la bienvenue.

    Vous remerciant, d'avance, pour vôtre aide et contribution.

  8. #8
    Membre habitué Avatar de abidineb
    Inscrit en
    Septembre 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 298
    Points : 132
    Points
    132
    Par défaut
    Bonjour
    Donne moi la dimension de ta matrice, et quel estimateur tu veut utiliser?
    Et ton type d'application bien sur?

    Cordialement

  9. #9
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci Abidineb pour vôtre intérêt,

    Au fait, j'ai une matrice de 1000 (variables) x 500000 (individus). Je cherche à étudier le meilleur classifieur / prédicteur.

    Ce serait, donc, bien gentil de vôtre part de m'aider à explorer ou à mieux comprendre une sorte de taxonomie des approches de réduction de dimension, s'il y lieu. En gros, je cherche en quelques sortes un ensemble de règles qui me permettraient de choisir l'outil de sélection de variables adéquat en fonction des données et de l'estimateur. Si je pourrais tomber sur des applicatifs correspondants à de telles techniques, ce serait très fort intéressant.

    Tout indication ou aide de vôtre part sera la bienvenue.
    Merci d'avance pour vôtre aide.

  10. #10
    Membre habitué Avatar de abidineb
    Inscrit en
    Septembre 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 298
    Points : 132
    Points
    132
    Par défaut
    Bonjour
    Envois moi ton application et ton type d'estimateur ? et le type de descripteurs ou des descripteurs que tu as utilise afin que je puise de te donner l'algorithme le mieux adapte puisque j'ai essaye pas mal de methodes.
    Cordialement

  11. #11
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Un Grand Merci, Abidineb, pour cet intérêt et toutes ces réponses.

    Ayant eu l'occasion de travailler ou d'essayer ces méthodes de réduction de dimension comme vous venez de le dire "... afin que je puise de te donner l'algorithme le mieux adapte puisque j'ai essaye pas mal de methodes.", ce serait bien sympa de vôtre part de nous donner une sorte de conclusion (de vos expériences) pour mieux nous orienter dans le choix de la méthode de réduction de dimension, surtout qu'un forum comme celui-ci devrait bien faire profiter à tous et partager les expériences.

    Merci d'avance pour vôtre apport.

  12. #12
    Membre habitué Avatar de abidineb
    Inscrit en
    Septembre 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 298
    Points : 132
    Points
    132
    Par défaut
    Bonjour

    Donc voila je pense que si on veut faire une bonne estimation ou régression, ça serai fort intéressant d'intervenir juste au niveau de l'extraction de caractéristiques, sans pour autant faire l'extraction après sélection, sauf dans certains cas ou on a vraiment un très très grand nombre de caractéristiques comme par exemple de la biologie, la sélection est necessaire.
    Je pense que les algorithmes génétiques sont les plus efficaces et sont d'actualité.

    Cordialement

  13. #13
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci Abidineb pour vôtre aide.

    "... si on veut faire une bonne estimation ou régression, ça serai fort intéressant d'intervenir juste au niveau de l'extraction de caractéristiques, sans pour autant faire l'extraction après sélection..." : est ce que, par extraction, vous entendez transformation des variables dans un autre espace comme pour l'ACP ou c'est plutôt autre chose?
    "... sauf dans certains cas ou on a vraiment un très très grand nombre de caractéristiques comme par exemple de la biologie, la sélection est necessaire...", au fait c'est effectivement le cas avec un classifieur neuronal avec lequel je cherche à combiner une phase de sélection de variables.

    '...Je pense que les algorithmes génétiques sont les plus efficaces et sont d'actualité..." bien entendu, mais comme la précision du résultat est importante j'aurais préféré avoir une idée sur bon nombre d'approches pour la réduction de dimension.

    Merci d'avance pour vôtre apport.

  14. #14
    Membre habitué Avatar de abidineb
    Inscrit en
    Septembre 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 298
    Points : 132
    Points
    132
    Par défaut
    Bonjour
    Oui, c'est tout t 'as fait ça, par exemple l'ACP mais il y a maintenant des methodes plus sophistiquées, car l'ACP a plusieurs inconvénients et elle n'est pas adaptée dans plusieurs cas.
    Ahh ok, tu utilise alors les réseaux de neurone comme classifieurs, donc les algorithmes génétiques marche bien avec ce type de classifieurs.
    J'ajouterais juste que les réseaux de neurones nécessitent beaucoup de paramètres, je ne voit pas comment peut on travailler avec ce genre de classifieurs, mais peut être c'est juste pour le cadre applicatif, parce que on est vraiment loin de la réalité.

    Il ya les cartes SOM qui vraiment efficaces mais je n'ai jamais essayer avec les reseaux de neurones mais ça reste faisable.

    Cordialement

  15. #15
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci Abidineb,

    "...par exemple l'ACP mais il y a maintenant des methodes plus sophistiquées..." telles :...? (ce serait bien gentil de donner un peu plus de détails).

    "...Il ya les cartes SOM qui vraiment efficaces mais je n'ai jamais essayer avec les reseaux de neurones mais ça reste faisable..." est ce que je dois mettre ce commentaire à côté de vos Post dans la rubrique Matlab en réponse au sujet SOM pour la réduction de variables?

    Merci encore

  16. #16
    Membre habitué Avatar de abidineb
    Inscrit en
    Septembre 2008
    Messages
    298
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 298
    Points : 132
    Points
    132
    Par défaut
    Bonjour

    Par exemple: l'analyse factorielle ou les MDS, je pense que t'es plus expérimenté que t'en a l'air, quel est ton problème, est ce que t'as essayé quelque chose?

    Cordialement

  17. #17
    Membre régulier
    Inscrit en
    Janvier 2006
    Messages
    288
    Détails du profil
    Informations forums :
    Inscription : Janvier 2006
    Messages : 288
    Points : 113
    Points
    113
    Par défaut
    Merci beaucoup pour vôtre réponse,

    "... Par exemple: l'analyse factorielle ou les MDS..." vous me disiez tout à fait au début de vos réponses qu'il fallait éviter les acronymes, vous me laissiez comprendre qu'on pouvait bien en balancer à gogo (il suffit de lire celà un peu par ci, un peu par là).

    "...Il ya les cartes SOM qui vraiment efficaces mais je n'ai jamais essayer avec les reseaux de neurones mais ça reste faisable..." est ce que je dois mettre ce commentaire à côté de vos Post dans la rubrique Matlab en réponse au sujet SOM pour la réduction de variables?
    +
    "...je pense que t'es plus expérimenté que t'en a l'air..."
    ==> Au fait pas trop expérimenté mais le minimum nécessaire pour que je me rende compte quand on cherche à me mener en bateau.

    Je sais parfaitement que je peux bien compter sur quelqu'un qui a été formé à l'iset, n'est ce pas?

    Donc, toutes vos réponses seraient les bienvenues.

    Merci encore.

Discussions similaires

  1. [VB6] Dimension d'une fenetre extérieure
    Par Ingham dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 22/01/2003, 16h52
  2. [VB6] [Graphisme] Dimensions d'une image au saving
    Par jeanseb dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/12/2002, 19h09
  3. Dimensions des colonnes d'un TDBGrid
    Par osmose22 dans le forum C++Builder
    Réponses: 4
    Dernier message: 11/12/2002, 11h27
  4. Réponses: 4
    Dernier message: 03/12/2002, 16h47
  5. Réponses: 4
    Dernier message: 13/05/2002, 16h43

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