Python & Deep Learning & IA : reconnaissance d'images

Deep learning + projets de classification d'image(chien vs chat,...) en utilisant les réseaux de neurones convolutifs

Ratings: 4.48 / 5.00




Description

Cette formation vous permettra de comprendre la vision par ordinateur en classifiant des images.

Donc nous allons découvrir les concepts théoriques et pratiques sur le deep learning, les réseaux de neurones, les réseaux de neurones convolutifs et nous allons réaliser 3 principaux projets :

1 - coder un perceptron de zéro: qui vous permettra de comprendre comment un modèle de deep learning marche, car nous allons coder un perceptron (réseau de neurone à une seule couche) sans utiliser tensorflow

2 - classification d'images multi classes : nous allons classifier des images d'articles de modes(sac, sandale, sneaker, tee-shirt etc..) en 10 classes différentes avec la base de donnée fashion-mnist et cette fois si avec tensorflow et keras et les réseaux de neurones convolutifs(nous obtiendrons une précision de 96%)

3 - classification d'images binaire : nous allons classifier des images de chats et de chien avec une base de données de 3000 photos de chien et de chat. dans ce dernier projet nous allons apprendre plusieurs techniques comme l'augmentation d'image, et l'apprentissage par transfert.

Avec les connaissances acquises dans ce cours vous allez pouvoir classifier n'importe qu'elle catégorie d'image et vous allez pouvoir vous lancez dans d'autres applications de la vision par ordinateur tels que la reconnaissance faciale, la détection d'émotion etc...


What You Will Learn!

  • apprendre la classification d'image binaire et multi classes avec les réseaux de neurones
  • créer des réseaux de neurones profonds(DNN)
  • découvrir et comprendre la convolution
  • découvrir et maitrisez les réseaux de neurone convolutifs (CNN)
  • comprendre et appliquer l'apprentissage par transfert
  • utiliser l'environnement de programmation google colab
  • apprendre à utiliser tensorflow et keras pour le deeplearning
  • comprendre c'est quoi la vision par ordinateur et ses applications
  • maitrisez numpy et matplotlib pour l'analyse de donnée
  • comprendre l'algorithme du gradient descendant pour l'optimisation

Who Should Attend!

  • développeurs python débutant qui veulent découvrir le deep learning
  • passionnez de la vision par ordinateur(reconnaissance faciale, classification d'image…)
  • des personnes voulant comprendre les réseaux de neurones convolutifs (CNN)
  • personnes voulant devenir data scientist