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 :

RELIEFF: comment choisir le vecteur de réponse?


Sujet :

Intelligence artificielle

  1. #1
    Membre du Club
    Femme Profil pro
    Chercheur en informatique
    Inscrit en
    Décembre 2011
    Messages
    79
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

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

    Informations forums :
    Inscription : Décembre 2011
    Messages : 79
    Points : 60
    Points
    60
    Par défaut RELIEFF: comment choisir le vecteur de réponse?
    Bonjour:
    j'ai besoin d'utiliser l'algorithme Relieff pour la réduction de dimension (feature selection).

    Pour cela j'ai choisi d'utiliser la fonction relieff dans matlab 2012 http://www.mathworks.com/help/toolbo...s/relieff.html!!!
    Syntax
    [RANKED,WEIGHT] = relieff(X,Y,K)

    [RANKED,WEIGHT] = relieff(X,Y,K) computes ranks and weights of attributes (predictors) for input data matrix X and response vector Y using the ReliefF algorithm for classification or RReliefF for regression with K nearest neighbors. For classification, relieff uses K nearest neighbors per class. RANKED are indices of columns in X ordered by attribute importance, meaning RANKED(1) is the index of the most important predictor. WEIGHT are attribute weights ranging from -1 to 1 with large positive weights assigned to important attributes.

    If Y is numeric, relieff by default performs RReliefF analysis for regression. If Y is categorical, logical, a character array, or a cell array of strings, relieff by default performs ReliefF analysis for classification.

    Attribute ranks and weights computed by relieff usually depend on K. If you set K to 1, the estimates computed by relieff can be unreliable for noisy data. If you set K to a value comparable with the number of observations (rows) in X, relieff can fail to find important attributes. You can start with K = 10 and investigate the stability and reliability of relieff ranks and weights for various values of K.
    Ma question est comment choisir le vecteur de réponse Y (response vector)???

    Merci d'avance

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur R&D en apprentissage statistique
    Inscrit en
    Juin 2009
    Messages
    447
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur R&D en apprentissage statistique

    Informations forums :
    Inscription : Juin 2009
    Messages : 447
    Points : 752
    Points
    752
    Par défaut
    Je ne connais pas cet algo mais clairement il faut choisir comme une grandeur que tu veux pouvoir prédire ensuite.

    Attention réduction de dimension et séléction de features c'est lié mais ce n'est pas la même chose. Dans un cas tu projettes vers un espace de dimension plus petite (x' = Ax ou A est une matrice rectangulaire et dense)
    dans l'autre cas tu ignores certaines composantes (x' = Bx ou B est une matrice rectangulaire avec un 1 par ligne et tout le reste à 0).

    Tu peux également utiliser des méthodes parcimonieuses (régularisation L1),
    pour faire de la sélection de "features".

    L'utilisation de l'algo est-elle imposée ou est-ce seulement celui que tu avais choisi pour effectuer la tâche que tu as à faire ?

Discussions similaires

  1. Réponses: 7
    Dernier message: 15/08/2005, 18h13
  2. [Lumières] Comment choisir les lumières à activer ?
    Par bigquick dans le forum OpenGL
    Réponses: 3
    Dernier message: 30/10/2004, 01h58
  3. Association : comment choisir le sens ?
    Par 1cado dans le forum Diagrammes de Classes
    Réponses: 2
    Dernier message: 26/09/2004, 23h12
  4. [JSP][Tomcat] COmment choisir la place des fichiers .class?
    Par mathieu dans le forum Tomcat et TomEE
    Réponses: 16
    Dernier message: 03/03/2004, 09h24
  5. Comment choisir une langue differente de la locale?
    Par julian_ross dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 01/03/2004, 18h08

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