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

Traitement d'images Discussion :

Définition de méthode KNN (classification supervisée) et son Algorithme


Sujet :

Traitement d'images

  1. #1
    Membre à l'essai
    Homme Profil pro
    information
    Inscrit en
    Décembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : information
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 17
    Points : 19
    Points
    19
    Par défaut Définition de méthode KNN (classification supervisée) et son Algorithme
    Bonjour mes amis

    1-Je développe un Programme pour la classification supervisée des images satellitaires et j'utilise méthode K-NN(Méthode supervisée).
    Toujours je trouve dans les livres "La méthode K-NN est non paramétrique". je ne comprend pas le mot non paramétrique, je veux dire comment le K-NN non paramétrique ??

    2-est-ce-qu'il y'a quelqu'un possède l'algorithme de K-NN avec une explication ??? s'il vous plait!!
    j'ai l'algorithme(KNN) ci-dessous, mais je n'ai pas comprendre bien cette algorithme:

    • Soit D = {(x′, c), c ∈ C} l’ensemble d’apprentissage ; "x' c'est quoi ?"
    • Soit x l’exemple dont on souhaite déterminer la classe

    .


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Début
     	Pour chaque ((x′, c) ∈ D) faire
    	      Calculer la distance dist(x, x′)  ??  
    	Fin
     	Pour chaque {x′ ∈ kppv(x)} faire
    	      Compter le nombre d’occurrence de chaque classe  ?
    	Fin
    	Attribuer à x la classe la plus fréquente; ??
    Fin.

    Merci beaucoup à vous tous..

  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
    - Dans ce cas, "non paramétrique" veut dire "sans paramètre". Tu n'as que le k à déterminer et c'est tout.

    - {xc}' est l'ensemble des instances/individus de l'ensemble d'apprentissage, c étant la classe d'appartenance associé à x' (un des éléments).

    C'est l'algorithme d'apprentissage supervisé le plus simple car le plus intuitif, mais il a l'avantage d'être non linéaire. En gros pour un élément X que tu souhaites classer, tu calcules la distances entre chacun des éléments x' et X, en sauvegardant les K plus proches éléments/voisins.
    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
    Membre à l'essai
    Homme Profil pro
    information
    Inscrit en
    Décembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : information
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 17
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par ToTo13 Voir le message
    - Dans ce cas, "non paramétrique" veut dire "sans paramètre". Tu n'as que le k à déterminer et c'est tout.
    En KNN on a "K" alors il y a un paramètre même un seul !! donc comment tu dites non paramétrique?? s'il vous plait expliquer à moi

    et pour SVM est-ce-qu'il est non paramétrique ??


    Merci

  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
    Effectivement, elle a un paramètre, la valeur de K.

    Je ne connais pas bien les SVM, mais il me semble que l'on peut choisir différents noyaux.
    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 à l'essai
    Homme Profil pro
    information
    Inscrit en
    Décembre 2012
    Messages
    17
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : information
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2012
    Messages : 17
    Points : 19
    Points
    19
    Par défaut
    Citation Envoyé par ToTo13 Voir le message
    Effectivement, elle a un paramètre, la valeur de K.
    1- Donc est ce qu'il est possible de dire la méthode k-NN est paramétrique ??

    2- Un auteur il a dit dans les inconvénients de K-NN: particulièrement vulnérable au fléau de la dimensionnalité.
    je n'ai comprend pas la phrase rouge, S'il vous plait expliquer à moi !!!


    Merci merci beaucoup Mon frère.

  6. #6
    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
    Citation Envoyé par djwyyoucef Voir le message
    1- Donc est ce qu'il est possible de dire la méthode k-NN est paramétrique ??
    Oui, mais contrairement aux autres, il y a beaucoup moins de paramètres.


    Citation Envoyé par djwyyoucef Voir le message
    particulièrement vulnérable au fléau de la dimensionnalité.
    Normalement, la dimension c'est le nombre de caractéristiques que tu utilises pour décrire les instances. Je ne suis pas certain de ce que cela veut dire.
    En revanche, il faut impérativement centrer/normer les données, sinon certaines caractéristiques auront un impact plus important.
    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.

  7. #7
    Membre éprouvé
    Homme Profil pro
    Ingénieur 3D
    Inscrit en
    Avril 2008
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur 3D

    Informations forums :
    Inscription : Avril 2008
    Messages : 400
    Points : 968
    Points
    968
    Par défaut
    Je pense que c'est en rapport avec le fait qu'un descripteur large peut être assez lourd a comparer avec toutes les autres données de ton ensemble d'apprentissage (sans compter le fait que l'ensemble risque de prendre énormément de place). C'est évidemment le cas avec toutes les méthodes, mais au moins, avec les SVMs, une grosse partie de ce traitement est faite pendant la phase d'apprentissage, ce qui est moins gênant.

Discussions similaires

  1. Comparatif méthodes de classification supervisée
    Par blackmisery dans le forum Méthodes prédictives
    Réponses: 0
    Dernier message: 16/02/2013, 19h57
  2. Définition de méthodes pour une classe template
    Par Pragmateek dans le forum Langage
    Réponses: 13
    Dernier message: 20/12/2008, 00h46
  3. Définition des méthodes agiles et raison de leurs succès ?
    Par benito1er dans le forum Méthodes Agiles
    Réponses: 2
    Dernier message: 26/12/2007, 13h23
  4. Réponses: 3
    Dernier message: 19/03/2007, 01h19
  5. Réponses: 3
    Dernier message: 07/03/2007, 15h45

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