
Corso di Deep Learning Applicato
Padroneggi il deep learning dalle fondamenta — dalla matematica delle reti neurali alla distribuzione in produzione. Questo corso tratta CNN, Transformer, modelli generativi e MLOps attraverso laboratori pratici e dataset reali. Che stia entrando nel mondo dell'IA o stia migliorando le Sue competenze ingegneristiche, alla fine avrà l'esperienza necessaria per costruire e distribuire modelli funzionanti.
Cosa imparerai:
Implementare la backpropagation, ottimizzatori avanzati e tecniche di regolarizzazione per addestrare modelli stabili e accurati.
Costruire architetture convoluzionali e basate su Transformer per compiti di classificazione di immagini e NLP.
Progettare e addestrare modelli generativi, tra cui GAN, VAE e modelli di diffusione allo stato dell'arte.
Applicare strategie di transfer learning e fine-tuning a modelli preaddestrati su dataset personalizzati.
Distribuire, ottimizzare e monitorare modelli di deep learning in produzione utilizzando strumenti standard del settore.
Comprendere l'apprendimento auto-supervisionato, le reti neurali a grafo e l'addestramento distribuito su larga scala.
Come studi in modo pratico Corso di Deep Learning Applicato
Come metti in pratica Corso di Deep Learning Applicato
Per te che sei un'azienda e vuoi formare il tuo team
Su Dedika per aziende, il corso include esercizi ed esempi personalizzati sul tuo business e secondo le esigenze della tua azienda.
Contenuto del corso
8 Capitoli • 40 LezioniDurata tra 4 e 360 ore (decidi tu)
Capitolo 1NascondiNascondi dettagliVedi dettagliFondamenti di Deep Learning
Fondamenti di Deep Learning
Lezione 1 • Il Percettrone e le Funzioni di Attivazione
Introduce il modello a singolo neurone e le funzioni di attivazione non lineari che consentono rappresentazioni complesse. Collega l'ispirazione biologica alla formulazione matematica.
Lezione 2 • Architettura di Rete Neurale Feedforward
Illustra come gli strati di neuroni compongono una rete feedforward e come l'informazione fluisce in avanti. Fornisce il vocabolario strutturale per tutte le architetture successive.
Lezione 3 • Funzioni di Perdita e Principi di Ottimizzazione
Definisce le funzioni di perdita per regressione e classificazione e introduce la discesa del gradiente. Collega l'obiettivo di addestramento agli aggiornamenti dei parametri.
Lezione 4 • Matematica per il Deep Learning
Tratta vettori, matrici, derivate e la regola della catena applicati ai calcoli neurali. Stabilisce il linguaggio matematico utilizzato durante l'intero corso.
Lezione 5 • Configurazione di un Ambiente di Deep Learning
Guida l'installazione di Python, di un framework di deep learning e dei driver GPU per la pratica pratica. Garantisce che ogni studente possa eseguire esperimenti sin dalla prima sessione di laboratorio.
Capitolo 2NascondiNascondi dettagliVedi dettagliAddestrare Reti Neurali in Modo Efficace
Addestrare Reti Neurali in Modo Efficace
Lezione 1 • Retropropagazione in Dettaglio
Deriva l'algoritmo di retropropagazione dalla regola della catena e traccia i gradienti attraverso ogni strato. Fornisce la comprensione meccanicistica necessaria per diagnosticare i problemi di addestramento.
Lezione 2 • Valutazione e Diagnosi dei Modelli
Tratta le suddivisioni in addestramento/validazione/test, le matrici di confusione e le curve di apprendimento per la diagnosi dei modelli. Consente agli studenti di identificare underfitting, overfitting e data leakage.
Lezione 3 • Tecniche di Regolarizzazione
Introduce le penalità sui pesi L1/L2, il dropout e la data augmentation per ridurre l'overfitting. Collega ciascuna tecnica al compromesso bias-varianza.
Lezione 4 • Tuning degli Iperparametri
Insegna strategie di ricerca sistematica per tasso di apprendimento, dimensione del batch e scelte architetturali. Collega le decisioni di tuning alle prestazioni del modello sui dati di validazione.
Lezione 5 • Algoritmi di Ottimizzazione Avanzati
Tratta gli ottimizzatori momentum, RMSProp e Adam e spiega i loro meccanismi di tasso di apprendimento adattivo. Fornisce agli studenti gli strumenti per scegliere l'ottimizzatore giusto per ogni scenario di addestramento.
Capitolo 3NascondiNascondi dettagliVedi dettagliReti Neurali Convoluzionali per la Visione
Reti Neurali Convoluzionali per la Visione
Lezione 1 • Tecniche di Segmentazione delle Immagini
Tratta la segmentazione semantica e di istanza utilizzando architetture encoder-decoder come U-Net. Estende il rilevamento degli oggetti alla comprensione a livello di pixel.
Lezione 2 • Fondamenti di Rilevamento Oggetti
Introduce anchor box, proposte di regione e rilevatori a stadio singolo per localizzare oggetti nelle immagini. Collega le competenze di classificazione a compiti di predizione spaziale.
Lezione 3 • Transfer Learning e Fine-Tuning
Dimostra come i pesi pre-addestrati su ImageNet accelerino l'addestramento su piccoli dataset. Tratta le strategie di congelamento degli strati e le tecniche di adattamento al dominio.
Lezione 4 • Operazioni di Convoluzione e Pooling
Illustra l'operazione di convoluzione, l'apprendimento dei filtri e il pooling spaziale per l'estrazione di feature. Stabilisce i blocchi costitutivi fondamentali di tutte le architetture CNN.
Lezione 5 • Architetture CNN Classiche
Esamina LeNet, AlexNet, VGG e ResNet per tracciare l'evoluzione della profondità e delle connessioni skip. Fornisce l'intuizione architetturale per progettare reti personalizzate.
Capitolo 4NascondiNascondi dettagliVedi dettagliModellazione di Sequenze e Reti Ricorrenti
Modellazione di Sequenze e Reti Ricorrenti
Lezione 1 • Gated Recurrent Unit
Presenta le GRU come alternativa semplificata alle LSTM con meno parametri e prestazioni comparabili. Guida gli studenti nella scelta tra LSTM e GRU per compiti specifici.
Lezione 2 • Fondamenti di Reti Neurali Ricorrenti
Introduce il grafo di calcolo ricorrente, lo stato nascosto e la retropropagazione attraverso il tempo. Stabilisce perché il contesto sequenziale richieda un'architettura diversa rispetto alle reti feedforward.
Lezione 3 • Modelli Sequence-to-Sequence
Costruisce architetture encoder-decoder per compiti come la traduzione automatica e il riassunto di testi. Introduce l'attenzione come soluzione al problema del collo di bottiglia informativo.
Lezione 4 • Reti Long Short-Term Memory
Spiega i gate LSTM — input, forget e output — e come preservino le dipendenze a lungo raggio. Collega la meccanica dei gate ai miglioramenti pratici rispetto alle RNN vanilla.
Lezione 5 • Pre-elaborazione del Testo ed Embedding
Tratta la tokenizzazione, la costruzione del vocabolario e gli embedding di parole come input per i modelli di sequenza. Prepara gli studenti a gestire dati testuali grezzi per compiti di NLP.
Capitolo 5NascondiNascondi dettagliVedi dettagliMeccanismi di Attenzione e Trasformatori
Meccanismi di Attenzione e Trasformatori
Lezione 1 • Attenzione Multi-Testa e Codifica Posizionale
Spiega come più teste di attenzione catturino relazioni diverse e come le codifiche posizionali iniettino l'ordine della sequenza. Fornisce la rappresentazione completa dell'input per gli strati Transformer.
Lezione 2 • Meccanismo di Auto-Attenzione
Deriva l'attenzione a prodotto scalare scalato da query, chiavi e valori e ne spiega il ruolo computazionale. Collega l'auto-attenzione ai limiti che supera nei modelli ricorrenti.
Lezione 3 • Modelli Linguistici Pre-addestrati
Tratta gli obiettivi di pre-addestramento di BERT, GPT e T5 e i loro protocolli di fine-tuning per compiti a valle. Collega la scala del pre-addestramento all'efficienza del transfer learning.
Lezione 4 • Vision Transformer e Utilizzo Cross-Dominio
Introduce lo schema di embedding a patch del Vision Transformer e lo confronta con gli approcci basati su CNN. Dimostra come i principi del Transformer si generalizzino oltre il testo.
Lezione 5 • Encoder e Decoder del Transformer
Percorre l'intera pila di encoder e decoder, inclusi i sotto-strati feed-forward e la normalizzazione degli strati. Consente agli studenti di implementare il Transformer originale descritto nell'articolo.
Capitolo 6NascondiNascondi dettagliVedi dettagliModelli Generativi di Deep Learning
Modelli Generativi di Deep Learning
Lezione 1 • Autoencoder e Rappresentazioni Latenti
Introduce gli autoencoder come modelli di compressione non supervisionata e spiega il concetto di spazio latente. Fornisce le basi per le estensioni variazionali e generative.
Lezione 2 • Autoencoder Variazionali
Deriva l'obiettivo del VAE combinando la perdita di ricostruzione e la divergenza KL per la generazione probabilistica. Consente agli studenti di campionare nuovi punti dati da una distribuzione appresa.
Lezione 3 • Modelli Diffusivi
Tratta il processo di aggiunta di rumore in avanti e la rete di denoising inversa che sono alla base dei moderni modelli diffusivi. Collega la diffusione alla qualità di sintesi di immagini allo stato dell'arte.
Lezione 4 • Valutazione dei Modelli Generativi
Introduce le metriche FID, IS e precision-recall per quantificare la qualità dei modelli generativi. Consente un confronto oggettivo tra gli output di VAE, GAN e modelli diffusivi.
Lezione 5 • Reti Generative Avversarie
Spiega il gioco minimax tra generatore e discriminatore e affronta le sfide di instabilità dell'addestramento. Fornisce agli studenti gli strumenti per implementare e stabilizzare l'addestramento delle GAN.
Capitolo 7NascondiNascondi dettagliVedi dettagliDistribuzione di Modelli di Deep Learning
Distribuzione di Modelli di Deep Learning
Lezione 1 • Monitoraggio dei Modelli in Produzione
Tratta il rilevamento del data drift, il logging delle predizioni e l'alerting per mantenere l'affidabilità del modello nel tempo. Consente l'identificazione proattiva del degrado delle prestazioni.
Lezione 2 • Esportazione e Serializzazione dei Modelli
Spiega i formati ONNX, TorchScript e SavedModel per una distribuzione indipendente dal framework. Garantisce che i modelli siano portatili tra diversi ambienti di serving.
Lezione 3 • Distribuzione su Edge e Mobile
Introduce TensorFlow Lite e ONNX Runtime per distribuire modelli su dispositivi con risorse limitate. Affronta i vincoli specifici di latenza e memoria dell'inferenza su edge.
Lezione 4 • Servire Modelli con API
Costruisce endpoint di inferenza REST e gRPC utilizzando framework di serving e containerizzazione. Collega gli artefatti del modello ai servizi di predizione rivolti al client.
Lezione 5 • Ottimizzazione del Modello per l'Inferenza
Tratta quantizzazione, pruning e distillazione della conoscenza per ridurre la dimensione del modello e la latenza. Collega le scelte di ottimizzazione ai vincoli hardware e ai trade-off di accuratezza.
Capitolo 8NascondiNascondi dettagliVedi dettagliArgomenti Avanzati e Frontiere della Ricerca
Argomenti Avanzati e Frontiere della Ricerca
Lezione 1 • Apprendimento Auto-Supervisionato e Contrastivo
Tratta i framework SimCLR, MoCo e BYOL per l'apprendimento di rappresentazioni senza dati etichettati. Collega gli obiettivi contrastivi all'efficienza del fine-tuning a valle.
Lezione 2 • Addestramento Distribuito su Larga Scala
Tratta il parallelismo dei dati, il parallelismo dei modelli e l'accumulo del gradiente per l'addestramento su larga scala. Consente agli studenti di sfruttare efficacemente cluster multi-GPU e multi-nodo.
Lezione 3 • Graph Neural Network
Introduce la convoluzione su grafi, il message passing e il pooling per l'apprendimento su dati non euclidei. Estende il deep learning ai domini molecolari, sociali e dei grafi di conoscenza.
Lezione 4 • Leggere e Implementare Articoli di Ricerca
Insegna un approccio strutturato per analizzare, criticare e riprodurre la ricerca nel deep learning. Costruisce la capacità di tradurre i contributi degli articoli in codice funzionante.
Lezione 5 • Neural Architecture Search
Spiega i metodi di NAS differenziabile ed evolutiva per automatizzare la progettazione delle architetture. Collega le strategie di ricerca ai trade-off di efficienza e prestazioni.
Il tuo certificato valido di completamento
Questo corso è per te:
Ingegneri del software pronti a riorientarsi verso ruoli di machine learning e IA.
Analisti di dati che desiderano andare oltre la statistica per addentrarsi nel deep learning.
Studenti di informatica che si preparano per la ricerca nell'IA o per lavori nel settore.
Programmatori hobbisti affascinati dall'IA generativa e desiderosi di realizzarla.
Sviluppatori backend che mirano a integrare modelli intelligenti nei propri prodotti.
Ricercatori in campi non informatici che necessitano di strumenti di deep learning per il proprio lavoro.
Cosa dicono i nostri studenti
Le sue lezioni sono perfette. Ho acquistato il pacchetto annuale e finalmente ho l'opportunità di seguire diversi argomenti di mio interesse senza dover cambiare piattaforma... vi ringrazio per tutto quello che fate, vi ho già raccomandati ad altre persone...

Mi piace come le lezioni vanno dritte al punto e come riesco a cambiare capitoli e saltare contenuti di cui non ho bisogno.

Mi piace il contenuto e il modo di presentazione e trascrizione dei video, che accelera il processo!

La piattaforma è veloce, semplice da usare. La diversità dei contenuti e i video complementari aiutano molto nell'apprendimento.

Principali percorsi formativi
FAQ
Chi è Dedika?
Il certificato è valido in Italia?
I corsi sono gratuiti?
Qual è il carico di lavoro del corso?
Come sono strutturati i corsi?
Come funzionano i corsi?
Qual è la durata dei corsi?
Qual è il costo o il prezzo dei corsi?
Cos’è un corso EAD o online e come funziona?
Corso PDF




















