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 prédictives Discussion :

Les SVM quelqu'un peut m'aider?


Sujet :

Méthodes prédictives

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Novembre 2007
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 1
    Par défaut Les SVM quelqu'un peut m'aider?
    bonjour pour mon pfe je susi obligé d'utiliser les svm alors que je n'y connais rien! qq'un peut m'aider?

  2. #2
    Invité de passage
    Inscrit en
    Février 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Février 2008
    Messages : 1
    Par défaut c'est simple
    svm est une methode staistique supervise creer par VAPNIK.
    elle consiste à separer les objets(etiquetés soit par "1" soit par "-1" à classes en 2 classes distinctes par 1 hyperplans de la forme [h(x)=w.x + b ]
    et si il y'a d'autres problemes je suis là.
    bon courrage.

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2006
    Messages : 38
    Par défaut
    Commence à regarder déjà sur internet : http://fr.wikipedia.org/wiki/Machine...urs_de_support

    Et aprés pose des questions, sur ce que tu n'as pas compris.

  4. #4
    Membre très actif

    Profil pro
    Étudiant
    Inscrit en
    Décembre 2004
    Messages
    499
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2004
    Messages : 499
    Par défaut
    Bonsoir je me permets de m'introduire dans la discussion

    j'ai un petit problème avec la fonction noyau

    ce que j'ai compris : on applique une transformation au vecteur d'entrée qui nous donne un nouveau vecteur de dimension beaucoup plus grande, on espère (c'est très probable) que dans cet espace le problème est linérairement séparable

    quelle sera la différence alors entre utiliser un SVM, ou appliquer la transformation qu'on vient de voir aux vecteurs d'entrées, puis traiter l'image des vecteurs avec un réseau de neurone à une couche cachée ??

    Renaud

  5. #5
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Par défaut
    Citation Envoyé par acx01b Voir le message
    quelle sera la différence alors entre utiliser un SVM, ou appliquer la transformation qu'on vient de voir aux vecteurs d'entrées, puis traiter l'image des vecteurs avec un réseau de neurone à une couche cachée ??
    L'interet des SVM c'est que le kernel nous renvoie directement la valeur dont on a besoin (= le produit scalaire des vecteurs de grande dimension).

    On n'a donc pas besoin de travailler dans l'espace de grande dimension. On n'a meme pas besoin de savoir a quoi cet espace ressemble.
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  6. #6
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    En effet, comme le dit pseudocode, on a pas besoin d'autant d'informations qu'il y paraît.

    Avec un RdN, tu aurais beaucoup plus de choses à faire. Grâce aux noyaux, on a le produit scalaire et c'est suffisant pour la suite.

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 112
    Par défaut
    Bonjour,

    J'avais une petite question :

    pour minimiser la distance entre l'hyperplan séparateur et les échantillons, est-ce qu'on prends en considération tout les exemples d'apprentissage ou bien juste ceux qui sont proches de l'hyperplan ( vecteurs support) ?.
    et dans ce dernier cas comment les choisir ?.

    Merci d'avance

  8. #8
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Ce sont seux qui sont proches de l'hyperplan qui vont être utiles pour trouver la marge à appliquer pour placer l'hyperplan.

  9. #9
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 112
    Par défaut
    Merci Alp,

    Mais tu fais comment pour les choisir ces vecteurs ? ou bien ça se fait automatiquement sans avoir à se soucier de voir quels sont les vecteurs support ?

  10. #10
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Citation Envoyé par http://www.iro.umontreal.ca/~bengioy/ift6266/svm/svm.html
    On peut montrer que w* ne dépend que des (xi,yi) qui sont SUR la marge, i.e., pour lesquels $\frac{y_i f(x_i)}{\vert\vert w\vert\vert}=M(w^*,D)$.

    On appelle ces exemples des ``points de support'' (support vectors). Il existe un autre résultat (très simple à prouver) concernant la relation entre le nombre de points de support et l'erreur de généralisation: l'erreur de généralisation ESPÉRÉE (sur des ensembles d'exemples D différents) est bornée par le ratio entre le nombre de points de support et le nombre d'exemples.
    http://www.iro.umontreal.ca/~bengioy...6/svm/svm.html
    Cette page devrait répondre à pas mal de tes questions

  11. #11
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    112
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 112
    Par défaut
    Merci encore Alp

  12. #12
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Tout est automatique.

    D'ailleurs, les SVMs font mieux que les RdN pour la classif car il n'y a pas de problème d'over-fit ou de généralisation.
    Le kernel trick, c'est un outil qu'on peut utiliser partout où il y a un produit scalaire.

    Faut vrament que je fasse un tuto là-dessus un jour, je crois...

  13. #13
    Alp
    Alp est déconnecté
    Expert confirmé

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Par défaut
    Ca serait volontier !

Discussions similaires

  1. (XX >> 1) ?!? Quelqu'un peut m'aider ?
    Par Yachas dans le forum Général Python
    Réponses: 5
    Dernier message: 27/05/2009, 08h25
  2. Est-que quelqu'un peut m'aider à propos D'euler
    Par ZMJUVENTINO dans le forum Général Java
    Réponses: 1
    Dernier message: 09/02/2009, 10h27
  3. Réponses: 2
    Dernier message: 17/09/2007, 16h00
  4. Réponses: 6
    Dernier message: 27/06/2006, 18h54

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