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 :

Définition du modèle dans un contexte de machine learning


Sujet :

Intelligence artificielle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Définition du modèle dans un contexte de machine learning
    Bonjour,

    Je suis confronté à un problème. En effet, dans toute la littérature scientifique que je parcours (anglaise et française), je tombe très fréquemment sur le terme « Modèle » (Sélection du modèle, entraînement du modèle).

    Cependant, ce terme de modèle n’est jamais réellement définit.

    Je comprends globalement le terme mais j’ai beaucoup de mal à définir la frontière entre le modèle de machine learning et l’algorithme de machine learning.

    De mes recherches sur le concept de modèle sont ressorties les explications suivantes:

    - Le modèle est la sortie générée lorsqu’on entraîne un algorithme de machine learning avec un jeu de donnée d’entraînement
    - En machine learning, tout objet créé après l’entraînement à partir d’un algorithme de machine learning est appelé modèle (par exemple, modèle SVM, modèle de forêt aléatoire…) Les deux exemples entre parenthèses sont pour moi des algorithmes pourtant !
    - En machine learning, l’objectif est de trouver un modèle du phénomène à l’origine des données.

    Pourriez-vous me donner vos avis sur ces définitions/explicatios, voir me donner le vôtre si vous trouvez ces dernières non pertinentes, voir injuste?

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut


    Les SVM et forêts aléatoires sont bien des algos. En sortie, cependant, tu as d'un côté un hyperplan linéaire (dans un certain espace) et, de l'autre, une série d'arbres : ce sont tes modèles.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Invité
    Invité(e)
    Par défaut
    Du coup, si je comprends bien, lorsqu'on parle d'entraînement du modèle, c'est une erreur. On entraîne l'algorithme et il donnera un type de sortie, qui est notre modèle.

    Et je profite de ta science pour poser une question (maintenant que le problème initial est résolu).

    Quels sont les modèles qui "ressortent" des algorithmes suivants:

    - Arbre de décision
    - K-NN
    - Neural network
    - Classification naïve bayésienne
    - K-means
    - PCA

    J'abuse peut être un petit peu mais qui ne tente rien n'a rien!

    Merci BEAUCOUP pour ta réponse en tout cas!

  4. #4
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    On ne peut pas entraîner un algorithme : on l'applique sur un jeu de données. L'algo en lui-même ne change pas. Par contre, ça le fait tellement bien de dire qu'on entraîne des modèles .

    Pour ta deuxième question :
    - Arbre de décision -> un arbre (comme pour une forêt) ;
    - K-NN -> il n'y a pas vraiment de modèle (ou alors c'est une fonction qui dépend de toutes tes données d'entrée) ;
    - Neural network -> un réseau avec son architecture et ses poids ;
    - Classification naïve bayésienne -> un modèle probabiliste (c'est-à-dire des probabilités conditionnelles, d'après la factorisation imposée par l'algorithme) ;
    - K-means, PCA -> je ne pense pas qu'on puisse dire que ces algos ressortent des modèles (ils font de l'apprentissage non supervisé).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  5. #5
    Invité
    Invité(e)
    Par défaut
    MERCI DU FOND DU COEUR!!!!!!!!!!!!!!!!!!!! Si t'habites à Toulouse ou aux alentours, je t'offre une bonne bière!!

    Un mois à éplucher des articles scientifiques dans tous les sens pour au final me rendre compte que la majorité de ces scientifiques utilisent un terme "pour faire bien"...

  6. #6
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Je m'en souviendrai quand j'irai dans le sud !

    Maintenant, dans la littérature scientifique, quand tu enlèves toutes les parties qui ne font que du blabla pour que ça ait l'air bien, il ne reste parfois plus grand-chose . Et ça ne plaît pas toujours à tout le monde :

    Citation Envoyé par https://nips.cc/Conferences/2018/CallForPapers
    While theoretically grounded arguments are certainly welcome, it is counterproductive to add “decorative math” whose primary purpose is to make the submission look more substantial or even intimidating, without adding significant insight.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 07/06/2006, 12h05
  2. EDBEngineError : "Nom dupliqué dans ce contexte"
    Par jakouz dans le forum Bases de données
    Réponses: 1
    Dernier message: 02/11/2005, 15h50
  3. "nom dupliqué dans ce contexte"
    Par lgomez dans le forum Langage
    Réponses: 4
    Dernier message: 19/10/2005, 09h49
  4. Réponses: 2
    Dernier message: 17/08/2005, 11h20
  5. [système] Comment ajouter un item dans le context menu de Windows ?
    Par ddmicrolog dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 29/06/2005, 17h03

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