Le programme complet de la formation :
1. Création d’une IA de détection de visage : je vous explique comment adaBoost sélectionne les meilleures caractéristiques d’un visage parmi des milliers. Je vous parle des classificateurs en cascade et des paramètres à prendre en considération pour affiner notre détection de visage. Puis vous mettrez les mains dans le code et vous développerez de A à Z une application qui échange 2 visages.
2. Création d’une IA de classification d’images : je vous parle de la classification d’images, du classificateur K-Neighbors (Machine Learning), on évaluera comment régler au mieux les hyperparamètres correspondants.
Vous travaillerez sur le jeu de données le plus utilisé dans le domaine de la classification pour entraîner votre IA.
3. Création d’une IA de reconnaissance d’écriture manuscrite : je vous explique en détail ce qu’est un réseau de neurones (Deep Learning), je vous parlerai de l’algorithme du Gradient et du concept de rétro propagation.
Puis vous allez construire pas à pas chaque ligne de code permettant de construire un modèle de réseau de neurones, que vous allez entraîner pour améliorer la précision de celui-ci dans la reconnaissance des chiffres.
4. Création d’un détecteur de Spam : L’objectif de cette IA, c’est de détecter si un e-mail est un spam ou non. On discutera de la classification de texte et plus particulièrement de l’algorithme Naïves Bayésienne puis des notions de Fréquence d’un Terme et Fréquence Inverse de Document (TF-IDF).
Enfin vous construirez pas à pas cette IA pour obtenir une précision de près de 99%.
5. Création d’une IA de reconnaissance faciale (qui permet de reconnaître la ou les personne(s) présente(s) sur une photo ou vidéo) : je vous parle de la réduction dimensionnelle et des 3 algorithmes de reconnaissance faciale à savoir le Principle Component Analysis (PCA), du Linear Discriminant Analysis (LDA) et du Local Binary Patterns (LBP). Puis vous testerez ces 3 algorithmes en réel avec la construction pas à pas de l’application de reconnaissance faciale.
Formation 50 % théorique 50 % pratique. Chaque concept clé de Machine Learning et/ou Deep Learning est décrypté précisément de façon intuitive (théorie) et appliqué dans des cas concrets d'Intelligence Artificielle (pratique).
1 -Introduction au programme
00:04:502 -Les Caractéristiques
00:09:343 -Sélectionner les meilleures caractéristiques avec Adaboost
00:07:004 -Classificateur en cascade
00:06:375 -Paramètre d'échelle
00:06:426 -Paramètre du nombre minimum de voisins
00:07:437 -Code Détecter un visage
00:10:148 -Code Encadrer et afficher des visages
00:10:509 -Code Détecter les yeux
00:05:3310 -Code Extraction des visages d'une photo
00:10:5211 -Code Echanger 2 visages
00:06:211 -Introduction au programme
00:01:322 -Introduction au Machine Learning
00:03:343 -Classification supervisée
00:06:394 -Classification d'images
00:09:365 -Classificateur du plus proche voisin
00:09:426 -Classificateur des K plus proches voisins
00:11:067 -Hyper paramètres
00:06:368 -Validation croisée
00:05:309 -Exploration du dataset
00:06:3410 -Code Extraction du dataset
00:11:5111 -Code Création classificateur du plus proche voisin (étape 1)
00:07:4212 -Code Création classificateur du plus proche voisin (épisode 2)
00:10:1013 -Code Création classificateur du plus proche voisin (étape 3)
00:10:5214 -Code Application du classificateur des K plus proches voisins
00:06:0815 -Code Variation des hyper paramètres
00:08:1316 -Conclusion
00:01:091 -Introduction
00:01:162 -Qu'est-ce qu'un neurone
00:06:153 -Le Perceptron
00:08:044 -Un exemple de perceptron
00:11:385 -Réseaux de neurones
00:10:106 -Algorithme du Gradient
00:09:497 -Algorithme de la rétro-propagation
00:08:308 -Code Dataset MNIST
00:06:499 -Code La couche d'entrée
00:05:5710 -Code Construction du réseau de neurones
00:08:0711 -Code Entrainement du réseau de neurones
00:07:5212 -Code Sauvegarde du model dans un fichier
00:11:4513 -Code Découverte des courbes dans TensorBoard
00:11:0514 -Code Graphiques dans TensorBoard
00:07:281 -Introduction
00:00:542 -Classification de texte
00:05:463 -Principe de Naïve Bayes
00:07:114 -Exemple concret d'application
5 -Naïve Bayes pour une séquence de mots
00:06:066 -Représentation numérique du texte
00:04:247 -Fréquence des termes et fréquence inverse des documents (tf-idf)
00:05:228 -Introduction au dataset Enron
00:04:109 -Code Charger le dataset
00:06:0010 -Code CountVectorizer
00:04:5211 -Code TF-IDF
00:05:1912 -Code Construction du classificateur Naïve Bayes
00:08:4813 -Code Amélioration du code avec un Pipeline
00:08:061 -Introduction
00:00:482 -Qu'est ce que la reconnaissance faciale
00:06:333 -Réduction dimensionnelle
00:07:184 -Principle Component Analysis (PCA)
00:06:185 -Linear Discriminant Analysis (LDA)
00:07:166 -Comparaison PCA et LDA
00:06:027 -Local Binary Patterns (LBP)
00:07:038 -Exploration dataset
00:04:459 -Code Charger le dataset
00:08:3410 -Code Création de notre application de reconnaissance faciale
00:10:4411 -Code Comparaison des 3 algorithmes de reconnaissance faciale
00:16:0312 -Code Reconnaissance en temps réel via webcam
00:15:5813 -Test application
00:00:3614 -Conclusion
00:01:12
1.8
Intelligence Artificielle IA 5 projets complets en Python