Machine Learning : Comment choisir le bon algorithme ?

  Переглядів 8,142

L'Atelier Data

L'Atelier Data

3 роки тому

📝 AMELIOREZ VOS COMPETENCES EN DATA SCIENCE : damienchambon.podia.com/email...
Machine Learning : Comment choisir le bon algorithme ?
Dans tout projet de Machine Learning arrive l’étape d’entraînement des modèles. Grâce à des packages Python comme scikit-learn, de nombreux algorithmes sont à notre disposition et le choix des bons algorithmes est parfois difficile à faire. Dans cette vidéo en français, je vous donne 3 règles à suivre pour sélectionner vos modèles.
Le choix d’un algorithme de Machine Learning n’est pas tant dans l’opposition apprentissage supervisé et apprentissage non-supervisé, ou encore régression vs classification. Les véritables choix se situent au sein de chacune de ces catégories de modèles. Il existe par exemple beaucoup d’algorithmes en classification : arbres de décision, régression logistique, Support Vector Machine, Random Forests, Boosting, etc. Les 3 règles qui suivent vous permettront de gagner la confiance de vos collègues et supérieurs hiérarchiques mais vous permettront aussi de fournir un meilleur travail dans vos projets.
Ainsi, la première règle à suivre est de sélectionner les modèles de Machine Learning dont on comprend le fonctionnement, ceux dont on a une intuition sur leur façon de fonctionner. Il peut nous arriver trop souvent de sélectionner les algorithmes au hasard et de ne pas comprendre comment fonctionnent les modèles choisis. Pour vérifier votre compréhension du fonctionnement du modèle, vous devez être capable de le vulgariser et de l’expliquer en mots simples.
La deuxième règle suivre est de comprendre les forces et faiblesses des modèles que vous utilisez. Il n’existe pas d’algorithmes qui performent toujours mieux que les autres. Cela va dépendre des données et du contexte du projet de Machine Learning. Certains modèles auront de meilleurs résultats avec un grand nombre de variables tandis que d’autres seront plus impactés et feront de l’overfitting. En connaissant les avantages et inconvénients de chaque modèle, vous pourrez sélectionner l’algorithme le plus adapté à votre projet.
La troisième règle à suivre est de savoir comment améliorer son modèle. Même si un algorithme devrait être adapté à votre projet, il se peut que sa performance puisse être amélioré en faisant varier les hyperparamètres, ces réglages qui influencent la manière dont le modèle apprend des données. Au lieu de faire varier aléatoirement les hyperparamètres, il est important que vous ajustiez les valeurs nécessaires, ce qui requiert une connaissance des mathématiques sur lesquelles le modèle se base. Effectivement, la plupart des modèles de Machine Learning se reposent sur des concepts mathématiques comme des fonctions ou des formules, directement impactés par les hyperparamètres que vous choisissez. En connaissant ces mathématiques, vous pourrez ajuster les hyperparamètres nécessaires.
👋🏼 Qui suis-je ?
Je m'appelle Damien et je suis Data Scientist. Au cours de mes expériences professionnelles, j'ai découvert comment la Data Science et le Machine Learning peuvent résoudre des problématiques business et sociétales.
J'ai formé des dizaines d'étudiants à la Data Science et au Machine Learning en français pour leur permettre de découvrir ces domaines fascinants et les appliquer dans leur vie professionnelle.
💻 Mon site : damienchambon.podia.com
Crédits musique : E I S U - Sheets

КОМЕНТАРІ: 10
@vincentDoaron
@vincentDoaron Рік тому
Bonjour, c'est possible de faire une liste des moodèles avec les avantages et les disavantages associés et les manières pour l'ajustement des prametres ?
@latelierdata
@latelierdata Рік тому
Oui ça peut être une idée intéressante de comparer les différents modèles de Machine Learning ! Je me le note.
@jaysensawmynaden
@jaysensawmynaden 3 роки тому
Je te conseille d'accélérer tes vidéos avant export. Ça rend ton discours beaucoup plus fluide et dynamique. Sinon pour le reste ta vidéo est plutôt pas mal. N'hésite pas également à illustrer plus tes propos avec des schéma ou des animations. ^^
@latelierdata
@latelierdata 3 роки тому
Merci beaucoup pour ce retour constructif ! Je vais travailler dessus ;)
@hibaboulhanna9509
@hibaboulhanna9509 3 роки тому
Je pense pour un débutant c'est très bien ça donne un peu plus de temps pour ingurgiter les mots techniques les bibliothèques ou autres ...
@latelierdata
@latelierdata 3 роки тому
Oui tout dépend des avis de chacun, mais en tout cas, je vais essayer de faire en sorte que le contenu soit facile et agréable à suivre :D
@latelierdata
@latelierdata 3 роки тому
📝 AMELIOREZ VOS COMPETENCES EN DATA SCIENCE : damienchambon.podia.com/emails-prives
@hermannkitio8173
@hermannkitio8173 6 місяців тому
Merci infiniment pour ce contenu. Ça répond exactement à une préoccupation que j'avais. Seulement j'aimerais savoir où est ce que je peux trouver de la documentation sur les mathématiques derrière ces algorithmes. Et si possible en français. Merci.
@nelsonbeneche2372
@nelsonbeneche2372 Рік тому
Il faut avoir des exemples à l'appui. Sinon merci pour les videos.....
@valerykyungu9675
@valerykyungu9675 2 місяці тому
En faite cette vidéo, elle ne sert à rien concrètement car au final... On apprend rien d'util. (Non, les arbres de décision sont utilisés pour...)
Comment CHOISIR LE BON MODÈLE de Machine Learning ?
20:16
Machine Learnia
Переглядів 82 тис.
ЧТО ДЕЛАТЬ, ЕСЛИ НЕ ХВАТАЕТ ДЕНЕГ НА ВОССТАНОВЛЕНИЕ ТАЧКИ?
47:52
😱СНЯЛ СУПЕР КОТА НА КАМЕРУ⁉
00:37
OMG DEN
Переглядів 1,5 млн
La régression logistique en Machine Learning : déjouez ses faiblesses
11:53
Le deep learning
20:07
ScienceEtonnante
Переглядів 1,5 млн
PREMIER STAGE EN DATA SCIENCE : Mon expérience
15:41
L'Atelier Data
Переглядів 10 тис.
Machine Learning vs Deep Learning : quelle différence ?
12:11
L'Atelier Data
Переглядів 19 тис.
Le Machine Learning expliqué simplement
9:27
D4 DATA
Переглядів 12 тис.
Algorithmes de Machine Learning pour la Classification Multi-classe avec Scikit-Learn
38:13
Les projets perso, la clé de la réussite.
7:31
Defend Intelligence
Переглядів 25 тис.
La descente de gradient (stochastique) | Intelligence artificielle 42
16:40
FORMATION DEEP LEARNING COMPLETE (2021)
30:57
Machine Learnia
Переглядів 916 тис.
All Machine Learning Models Explained in 5 Minutes | Types of ML Models Basics
5:01
Learn with Whiteboard
Переглядів 1,1 млн
Компьютерная мышь за 50 рублей
0:28
dizzi
Переглядів 2,2 млн
🤯Самая КРУТАЯ Функция #shorts
0:58
YOLODROID
Переглядів 2,8 млн
Такого вы точно не видели #SonyEricsson #MPF10 #K700
0:19
BenJi Mobile Channel
Переглядів 3,2 млн