intelligence artificielle et neurosciences cognitives (cours 10) Flashcards
Définition de l’apprentissage machine
Il s’agit d’algorithmes informatiques qui analysent un ensemble de données afin de déduire des règles qui constituent de nouvelles connaissances permettant d’analyser de nouvelles situations
Que peut on faire avec l’apprentissage machine?
- Prédire une évolution
- Classifier (catégoriser)
Différences entre Apprentissage supervisé vs non-supervisé?
Apprentissage supervisée: les données sont labélisées (classes prédéterminées)
Apprentissage non-supervisée : les données ne sont pas labélisées (Les classes/categories seront déterminées par l‘algorithme à partir des données)
C’est quoi l’extraction d’attributs?
si on veut aider la machine, on va extraire les propriétés des sons
ex : tempo, …) = extraction d’attributs
Parfois je ne vais pas faire l’extraction des attributs des sons mais je vais prendre les sujets et je vais enregistrer les signaux pendant qu’ils écoutent aux chansons
C’est quoi le problème de classification à 2 classes?
Classification binaire. On a 2 classes/étiquettes (2 labels)
ex : label 1 (attentif) label 2 (distrait)
On mesure l’activité cérébrale et on crée un vecteur d’attributs ==> ensuite il y a classification
Mais comment choisi t-on la fonction de décision?
Le choix de la fonction de décision se limite à une famille de fonctions fixée par le chercheur.
Nommez une fonction de décision possible
Une fonction de décision linéaire
La fonction f correspondra à la séparation de l’espace des attributs par un hyperplan (dans un espace de dimension N). Les observations se trouvant de chaque côté de l’hyperplan sera classifié 1 ou -1.
Comment est formalisé le classifieur binaire?
Peut être formalisée comme une fonction de décision qui associe chaque observation (vecteur de dimension N) à une des deux classes, donc à la valeur 1 ou -1.
ici N = 2 car 2 attributs
Quelle est la fonction f si nous choisissons une fonction de décision linéaire?
Typiquement, si nous choisissons une fonction de décision linéaire, la fonction f correspondra à la séparation de l’espace des attributs par un hyperplan (dans un espace de dimension N). Les observations se trouvant de chaque côté de l’hyperplan sera classifié 1 ou -1.
Que devient le hyperplan dans une fonction de décision si N=2 et si N=3 ?
Cet hyperplan devient une droite si N=2, et un plan si N=3.
N correspond à quoi?
N est le nombre d’attributs
Classification linéaire vs non-linéaire
Classification linéaire = Données linéairement séparables (facilement séparable par une droite)
Classification non-linéaire = Données linéairement non-séparables
Que fait on dans les conditions de classification non-linéaire?
L’astuce du noyau (The Kernel Trick) = Transformer un problème de classification non-linéaire en un problème linéaire.
Apprentissage supervisé: Comment ça marche ?
1- phase of training
2- phase de test
1- données brutes 2- données d'entrainement en donnant les étiquettes 3- classification 4- test les données 5-performance en %
C’est quoi la Validation croisée (Cross-validation) ?
Répéter la procédure en changeant les sets de « training » et « test ».