Vous souhaitez commencer à créer vos propres modèles de détection d'objets d'apprentissage en profondeur ? Besoin d'aide pour détecter des éléments pour votre cours, votre startup ou votre entreprise ? Dans ce repos, vous apprendrez tout ce que vous devez savoir pour passer de débutant à praticien en matière de détection d'objets en Deep Learning avec Tensorflow. Ce cours tourne principalement autour de Python, mais il y a aussi un peu de Javascript lorsqu'il s'agit de créer une application Web dans le projet 2. Mais ne vous inquiétez pas, nous allons le faire étape par étape afin que vous puissiez prendre votre temps et travailler dessus.
- Installer Tensorflow sur une machine locale et sur Colab
- Collecter et étiqueter des images pour la détection d'objets à l'aide de LabelImg
- Former des modèles de détection d'objets alimentés par Deep Learning à l'aide de Python et TFOD
- Détecter des objets en temps réel à l'aide d'une webcam et à l'aide d'images
- Ajustez les modèles de détection d'objets pour améliorer la précision et le rappel
- Exportez votre modèle vers Tensorflow JS pour l'intégrer dans les applications Web React JS
- Exportez votre modèle vers TFLite pour une utilisation sur un Raspberry Pi
- Détection de gestes - c'est le premier projet où vous pourrez créer un modèle qui détecte quatre gestes différents
- Détection de défauts basée sur un microscope - ici, nous utiliserons un microscope USB pour détecter les défauts dans les LED et les PCB à l'aide de TFOD et Python
- Détection de la direction Web - dans ce modèle, vous apprendrez à détecter les directions manuelles pour l'intégration dans une application Web React Js avec Tensorflow Js
- Détection des émotions faciales - vous apprendrez ici comment estimer les émotions faciales à l'aide de la détection d'objets Tensorflow sur un Raspberry Pi avec TFLite
pourquoi créer un environnement virtuel
- on pourrait selection tous les packages et objets concernant une tâche spécifique. Par exemple: dans ce cas les objet consernant la detection d'objets en tensorflow et TFOD pour enfin être sûr qu'il n'y a pas de conflit avec les autres packages
- Ce que nous allons faire est de créer un nouvel environnement virtuel pour des eventuel conflit entre les packages
- Cela nous assure qu'on a des packages principaux
python -m venv tfod
source tfod/bin/activate
.\tfod\Scripts\activate
python -m pip install --upgrade pip
Ce package nous permet de lier notre environnement virtuel à jupyter notebook
pip install ipykernel
python -m ipykernel install --user --name tfod
Alors ceuci ne sont pas obligatoire si vous n'avez pas un processeur graphique dedié, mais par contre si nous en avez cela va permettre d'acceler vos processus d'entrainement de modèle de Deep Learning
-
(Linux et MacOS): https://www.tensorflow.org/install/source#ubuntu
-
(Windows): https://www.tensorflow.org/install/source_windows
- Tensorflow Object Detection Python Course Code:
- Tensorflow Object Detection React App:
- Tensorflow Object Detection for Raspberry Pi: