Description
Dans ce cours, vous allez développer des connaissances utiles sur les composants d'un réseau neuronal convolutif comme les convolutions, les couches de pooling, etc. Dans ce cours, AlexSmola et TongHe expliquent comment implémenter certaines techniques de vision par ordinateur en utilisant GluonCV, une boîte à outils de vision par ordinateur.
Remarque : ce cours comporte des transcriptions ou des sous-titres localisés. La narration est en anglais.Pour afficher les sous-titres, cliquez sur le bouton CC dans le coin inférieur droit du joueur.
Public visé
Ce cours s'adresse aux personnes suivantes:
- Développeurs cherchant à implémenter des modèles communs de vision par ordinateur
Objectifs du cours
Dans ce cours, vous apprendrez à :
- Résumer différents composants des réseaux neuronaux convolutifs tels que les convolutions, le padding et les canaux
- Traduire les composants en code lors de la création d'un réseau neuronal comme LeNet
- Importer vos données dans un chargeur de données Gluon pour l'entraînement et la transformation
Prérequis
Pour assister à ce cours, les participants doivent avoir les connaissances suivantes:
- Une compréhension de base des réseaux neuronaux artificiels
- Une compréhension de base des sujets d'algèbre linéaire comme les matrices, la multiplication matricielle et les produits scalaires
Méthode d'apprentissage
Ce cours combine les méthodes d'apprentissage suivantes:
- Formation numérique
Durée
2heures
Déroulement du cours
Ce cours aborde les concepts suivants:
- Convolutions
- Padding et stride
- Canaux
- Pooling
- LeNet
- Fonctions d'activation
- DropOut
- Normalisation par lots
- Blocs
- La malédiction de la dernière couche
- Réseaux résiduels
- Traitement desdonnées