[PYTHON] Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C4W2)

introduction

Voici le contenu du cours 4, semaine 2 (C4W2) de Spécialisation en apprentissage profond.

(C4W2L01) Why look at case studies?

Contenu

(C4W2L02) Classic Networks

Contenu

LeNet-5 (1998)

  1. Input ; 32 x 32 x 1
  2. CONV (5x5, s=1) ; 28 x 28 x 1
  3. Avg POOL (f=2, s=2) ; 14 x 14 x 6
  4. CONV (5x5, s=1) ; 10 x 10 x 16
  5. Avg POOL (f=2, s=2) ; 5 x 5 x 6
  6. FC; 120 paramètres
  7. FC; 84 paramètres
  8. \hat{y}

--Nombre de paramètres; 60k

AlexNet (2012)

  1. Input ; 227x227x3
  2. CONV (11x11, s=4) ; 55 x 55 x 96
  3. Max POOL (3x3, s=2) ; 27 x 27 x 96
  4. CONV (5x5, same) ; 27 x 27 x 256
  5. Max POOL (3x3, s=2) ; 13 x 13 x 256
  6. CONV (3x3, same) ; 13 x 13 x 384
  7. CONV (3x3, same) ; 13 x 13 x 384
  8. CONV (3x3, same) ; 13 x 13 x 256
  9. Max POOL (3x3, s=2) ; 6 x 6 x 256
  10. FC; 4096 paramètres
  11. FC; 4096 paramètres
  12. softmax; 1000 paramètres

VGG-16

  1. Input ; 224 x 224 x 3
  2. CONV64 x 2 ; 224 x 224 x 64
  3. POOL ; 112 x 112 x 64
  4. CONV128 x 2 ; 112 x 112 x 128
  5. POOL ; 56 x 56 x 128
  6. CONV256 x 3; 56 x 56 x 256
  7. POOL ; 28 x 28 x 256
  8. CONV512 x 3; 28 x 28 x 512
  9. POOL ; 14 x 14 x 512
  10. CONV512 x 3 ; 14 x 14 x 512
  11. POOL ; 7 x 7 x 512
  12. FC; 4096 paramètres
  13. FC; 4096 paramètres
  14. Softmax; 1000 paramètres

--Nombre de paramètres; $ \ sim 138 millions de dollars

Impressions

――La rapidité du temps où 2015 s'exprime comme classique

(C4W2L03) Residual Networks (ResNet)

Contenu

(C4W2L04) Why ResNets works

Contenu

--Si $ W ^ {[l + 2]} = 0 $, $ b ^ {[l + 2]} = 0 $, alors $ a ^ {[l + 2]} = g (a ^ {[l] ]}) = a ^ {[l]} $

(C4W2L05) Network in network and 1x1 convolutions

Contenu

(C4W2L06) Inception network motivation

Contenu

(C4W2L07) Inception network

Contenu

--Description du réseau Inception avec couche de col de bouteille

(C4W2L08) Using open-source implementation

Contenu

--Description du téléchargement du code source depuis GitHub ( git clone```)

(C4W2L09) Transfer Learning

Contenu

-Dans $ x $ → couche → couche → $ \ cdots $ → couche → softmax → $ \ hat {y} $ --Quand il y a peu de données, former uniquement softmax (les autres paramètres sont fixes) --Pour les grands ensembles de données, par exemple, la dernière moitié de la couche est entraînée et la première moitié de la couche est fixe.

(C4W2L10) Data augumentation

Contenu

(C4W2L11) The state of computer vision

Contenu

référence

référence

Recommended Posts

Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C3W1)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C1W3)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C1W4)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C2W1)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C1W2)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C3W2)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C2W2)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C4W1)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C2W3)
Spécialisation en apprentissage profond (Coursera) Dossier d'auto-apprentissage (C4W2)
Dossier d'apprentissage
Dossier d'apprentissage n ° 3
Dossier d'apprentissage n ° 1
L'apprentissage en profondeur
Enregistrement d'apprentissage de la lecture "Deep Learning from scratch"
Mémo d'auto-apprentissage "Deep Learning from scratch" (partie 12) Deep learning
Mémo d'auto-apprentissage "Deep Learning from scratch" (glossaire illisible)
"Deep Learning from scratch" Mémo d'auto-apprentissage (n ° 9) Classe MultiLayerNet
Mémorandum d'apprentissage profond
Commencer l'apprentissage en profondeur
Apprentissage en profondeur Python
Apprentissage profond × Python
Mémo d'auto-apprentissage «Deep Learning from scratch» (n ° 11) CNN
Mémo d'auto-apprentissage «Deep Learning from scratch» (n ° 19) Augmentation des données
Dossier d'apprentissage jusqu'à présent
Premier apprentissage profond ~ Lutte ~
Python: pratique du Deep Learning
Fonctions d'apprentissage en profondeur / d'activation
Apprentissage profond à partir de zéro
Fiche d'apprentissage 4 (8e jour)
Fiche d'apprentissage 9 (13e jour)
Fiche d'apprentissage 3 (7e jour)
Deep learning 1 Pratique du deep learning
Apprentissage profond / entropie croisée
Fiche d'apprentissage 5 (9e jour)
Fiche d'apprentissage 6 (10e jour)
Premier apprentissage profond ~ Préparation ~
Enregistrement d'apprentissage de la programmation 2ème jour
Première solution d'apprentissage en profondeur ~
[AI] Apprentissage métrique profond
Fiche d'apprentissage 1 (4e jour)
Fiche d'apprentissage 7 (11e jour)
J'ai essayé le deep learning
Python: réglage du Deep Learning
Fiche d'apprentissage 2 (6e jour)
Technologie d'apprentissage en profondeur à grande échelle
Fiche d'apprentissage Linux ① Planifier
Fiche d'apprentissage 16 (20e jour)
Fonction d'apprentissage profond / softmax
Mémo d'auto-apprentissage «Deep Learning from scratch» (n ° 18) One! Miaou! Grad-CAM!
Mémo d'auto-apprentissage "Deep Learning from scratch" (n ° 15) Tutoriel pour débutants TensorFlow