Salta al contenuto
Note per Studenti Lezione 36 · Cosa c'è dopo (What's next)

Lezione 36Cosa c'è dopo (What's next)

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

Argomenti trattati

  1. Ripasso della pipeline di ML: tipi di modello, tipi di dato, parole chiave, framework.
  2. Elementi di GenAI: modelli generativi, autoencoder, VAE (riparametrizzazione, β\beta-VAE), si veda Autoencoderapprofondimento: non nel programma di Telecomunicazioni. Un autoencoder è una rete non supervisionata che impara a ricostruire il proprio ingresso passando per un collo di bottiglia: encoder $z=e(x)$ (dimensione bassa), decoder $\hat x=d(z)$, loss $|x-d(e(x))|^2$. Con attivazioni lineari equivale alla PCA; con non linearità impara rappresentazioni latenti più ricche (ipotesi del manifold). Varianti: sparse (penalità $\ell_1$ sulle attivazioni), denoising (ingresso corrotto, bersaglio pulito), convolutivi (inpainting). Anomaly detection: si addestra su dati normali e si segnala come anomalo ciò che ha errore di ricostruzione sopra una soglia. VAE: l'encoder produce media e deviazione standard di una gaussiana, il campione si ottiene con il trucco di riparametrizzazione $z=\mu+\sigma\odot\zeta$, $\zeta\sim\mathcal N(0,I)$, e la loss è errore di ricostruzione più KL verso $\mathcal N(0,I)$, con $KL=\frac12\sum(\mu^2+\sigma^2-1-\ln\sigma^2)$; il $\beta$-VAE pesa il KL con $\beta>1$ per rappresentazioni disaccoppiate. Cenno ai GAN.Autoencoder →.
  3. Reinforcement learning: agente, stati, azioni, ambiente, ricompense, ritorno scontato, esempi applicativi.
  4. Apprendimento di sequenze: esempi (NLP, riconoscimento vocale, serie temporali), requisiti, reti ricorrenti (RNN) e reti convolutive temporali (convoluzioni causali e dilatate).
  5. Conclusioni del corso, feedback sulla prima edizione, IA «su misura» con dati proprietari delle aziende.

Teoria

Lezione precedente: Lezione 35 · Laboratorio di ripasso - XAI