Salta al contenuto
Note per Studenti Lezione 27 · CNN, architetture e autoencoder

Lezione 27CNN, architetture e autoencoder

In questa pagina 3

Settimana: 11 · Fonte: slide del corso Machine Learning, Ingegneria dell'Automazione UniPD (lezione 27)

Argomenti trattati

  1. Ripasso: convoluzione 2D e padding (calcolo di y[0,0]=−13y[0,0]=-13), softmax, cross-entropy, ImageNet e top-5 error.
  2. Architetture in dettaglio: AlexNet (62,362{,}3 M parametri, data augmentation), VGG (campo recettivo di tre strati 3×33\times3 e parametri 8181 contro 147147), GoogLeNet (filtri 1×11\times1, 854→358854\to358 M operazioni), ResNet (connessioni residue, H(x)=F(x)+xH(x)=F(x)+x, parametri di addestramento), EfficientNet.
  3. Cosa vede una CNN (parte facoltativa).
  4. Apprendimento non supervisionato nel deep learning: riduzione di dimensionalità e ipotesi del manifold, PCA.
  5. Autoencoder: encoder, decoder, collo di bottiglia, loss di ricostruzione; autoencoder sparsi, denoising e convolutivi (inpainting).
  6. Anomaly detection con l'errore di ricostruzione.
  7. Modelli generativi: VAE (KL, riparametrizzazione, interpolazione), β\beta-VAE, cenno ai GAN.

Teoria

Esercizi

Lezione precedente: Lezione 26 · Reti neurali convolutive Lezione successiva: Lezione 28 · Laboratorio di deep learning (reti neurali 1)