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

Mathématiques Discussion :

algo creation de groupes parmis donnees


Sujet :

Mathématiques

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Points : 34
    Points
    34
    Par défaut algo creation de groupes parmis donnees
    Bonjour a tous,

    Je travail sur des calculs de similitudes entres images. Lors de mon projet j'ai devellope un parametre permettant de differenciers une proprietes precise (texture strength).
    Le probleme, c est que j ai teste plusieurs objets (>1000), et le resultat de mon algo associe a chaque couple d'objet Xi Xj un parametre de diffferenciation. En gros si les images sont identiques le parametre sera egale a 1, si tres different similitude=0.
    exemples des donnees:
    ...
    569 320 0.234
    879 125 0.123
    874 241 0.962
    ...
    Ce que je souhaiterais faire (je ne suis pas sur que ce soit vraiment possible) ca serait de pouvoir definir parmis mes images de depart des grandes familles (avec un critere de differenciation a definir).
    En gros si A ressmble a B et que B ressemble a C alors A ressemble a C. Et si on extrapole pour l ensemble des donnees ca permettrais de definir des familles...
    Voila je sais pas si j ai etait clair, mais si vous avez des idees ou des conseils, n hesitez pas!
    Merci d avance pierre

  2. #2
    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
    Bonjour,

    si tu souhaites faire des groupes ressemblant, il faut que tu te renseigne sur tout ce qui est classification (clustering en anglais) : k-moyennes, classification ascendante hiérarchique.
    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.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    48
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 48
    Points : 34
    Points
    34
    Par défaut
    j avais deja pense a ce genre de possiblites (k-mean, neural network...), mais je sais pas trop comment l applique.
    En fait j ai pas mal repense a ce probleme, et je pense qu on peut l enoncer de maniere plus mathematique (enfin pseudo mathematique ):
    Soit un ensemble de N points dans une dimension inconue (<N),
    On a (N-1)^2, relations entre nos points correspondant a la distance de chacun des points avec tout les autres: Xi-Xj=d
    Est ce que c est possible de trouver un plan (2D) minimisant les ecarts avec tout les points et calculer la projection des points sur ce meme plan?
    je sais pas si ca aide...

  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
    Bonjour,

    un plan en dimension N va séparer les données en deux groupes, pas N :-(

    D'un autre coté, si tu ne connais pas les dimensions de ton espace, je ne vois pas comment tu peux connaître tes points et donc les séparer.
    Si tu voulais dire que tu veux que l'algorithme puisse s'appliquer à des problèmes de dimension N, les k-means et la CAH le font sans problème.
    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
    Rédacteur
    Avatar de Zavonen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 772
    Détails du profil
    Informations personnelles :
    Âge : 76
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 772
    Points : 1 913
    Points
    1 913
    Par défaut
    un plan en dimension N va séparer les données en deux groupes
    Un hyperplan.
    Ce qu'on trouve est plus important que ce qu'on cherche.
    Maths de base pour les nuls (et les autres...)

  6. #6
    Membre émérite
    Avatar de SpiceGuid
    Homme Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 704
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 704
    Points : 2 990
    Points
    2 990
    Par défaut
    En gros si A ressemble a B et que B ressemble a C alors A ressemble a C. Et si on extrapole pour l ensemble des donnees ca permettrais de definir des familles...
    Dit comme ça on dirait un problème de union-find.
    Tu trouveras des structures de données efficaces pour ce problème dans tout bon cours sur les structures arborescentes.

    http://lapoire.developpez.com/algori...arborescentes/ (Chapitre IX)

    Remarque: quand dans l'intitulé d'un sujet il y a les mots grouper, regrouper ou familles alors il y a des chances que ce soit un problème de union-find.
    Du même auteur: mon projet, le dernier article publié, le blog dvp et le jeu vidéo.
    Avant de poser une question je lis les règles du forum.

Discussions similaires

  1. Creation de base de donnee Xml sous VB 6.0
    Par Slippers dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 07/01/2008, 11h33
  2. Algo de levenshtein: creation de groupe
    Par Terminator dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 25/10/2007, 18h58
  3. [CR 8.5] Ajouter un groupe parmi d'autres déjà créés
    Par ALINE85 dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 02/10/2007, 16h18
  4. Réponses: 1
    Dernier message: 04/07/2007, 23h12
  5. Creation de base de donnees
    Par neuneu1 dans le forum Outils
    Réponses: 3
    Dernier message: 11/05/2007, 18h30

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