Deep Learning per la Computer Vision

Introduzione alle Reti Convoluzionali (CNN)

   Guarda Promo

Le vendite proseguono nel nuovo sito https://www.deeplearningitalia.com/

Senza una comprensione profonda si rimane in superficie. Tuttavia in superficie prima o poi si affonda. Per tale motivo, in questo corso capiremo e costruiremo da zero una convoluzione, un layer convoluzionale e infine un intero modello e il suo addestramento. Inizieremo con un approccio minimalista, usando solo librerie standard di Python come NumPy, attraverso cui scriveremo backpropagation e discesa del gradiente in maniera chiara e cristallina. Solo successivamente impareremo e faremo uso di PyTorch, una delle librerie più utilizzate per il Deep Learning. Dopo una breve introduzione alla Teoria dell’Informazione Classica, costruiremo dunque una rete più sofisticata per la classificazione di immagini. Un problema semplice di cui però comprenderemo ogni singolo dettaglio. Addestreremo poi questa rete neurale, imparando a controllare l’overfitting con diverse tecniche, ognuna delle quali sarà analizzata lasciando fuori ogni dubbio. Passeremo poi ad ottimizzare gli iperparametri e a cross-validare il nostro modello come un progetto completo richiede di fare. Il corso è rivolto a chi vuole capire in dettaglio i meccanismi che stanno alla base dei moderni algoritmi di deep learning per la Computer Vision, per chi vuole imparare a costruirsi la propria rete o modificarne una già esistente. Il corso è un primo passo verso corsi più avanzati e reti neurali più sofisticate che sono utilizzate per la risoluzione di problemi concreti.


Il tuo istruttore


Cristiano De Nobili
Cristiano De Nobili

Prima una laurea in Fisica Teorica delle Particelle, poi un Ph.D. in Fisica Statistica (SISSA, Trieste) con una tesi sull'Entanglement, fenomeno importante anche in Quantum Computing. Da quattro anni mi trovo nell'avvincente mondo dell'intelligenza artificiale. Con un approccio sia tecnico che di ricerca mi occupo principalmente di Deep Learning. Ho iniziato questa avventura nell'ambito della Computer Vision (CV) tramite un progetto del CNR e un master in High-Performance Computing (MHPC, SISSA/ICTP). Poi da un paio di anni sono passato a lavorare sul linguaggio (NLP) oltre a dedicarmi a progetti con forte impatto sociale e ambientale. Il 2021 mi ha visto impegnato in un grosso progetto della EU Commission sulla comprensione del cambiamento climatico attraverso il Deep Learning. TEDx speaker, mi diverto anche nella divulgazione e soprattutto nell’insegnamento, a tutti i livelli. Pilota nel weekend, sono appassionato di volo, viaggi e fotografia. Qua i miei contatti: Twitter, LinkedIn.


Domande frequenti


Come funziona il corso di Deep Learning per la Computer Vision?
Il corso è pensato per far specializzare gli studenti in temi riguardanti il Deep Learning. Il corso è organizzato in moduli propedeutici. Si consiglia, di aquistare, anche i moduli di base per un ripasso di matematica e programmazione in python. Gli argomenti verrànno affrontati in maniera sempre più complessa. Ad ogni modulo ci saranno domande e esercitazioni.
Il corso è in lingua Italiana?
Si, tutti i corsi sono in lingua Italiana. Le slide però, sono scritte in inglese, per rendere più facile allo studente la ricerca degli argomenti, termini e altri esempi su internet.
Rilasciate una certificazione a fine corso?
Al termine del corso si potrà ricevere la certificazione in due modi. Il primo è complentando i quiz all'interno del corso. Il secondo tramite un progetto finale che sarà corretto dai docenti. Una volta concluso il progetto, verrà rilasciata la certificazione. Il costo della certficiazione con progetto finale è di 100 euro in più rispetto al costo del corso. Per altre info guardare il video del progetto finale o scrivere a [email protected]
Entro quanto tempo bisogna completare il corso?
Il corso sarà visibile all'interno della piattafoma in base al piano che avete acquisito che può essere mensile o annuale. La certificazione, verrà rilasciata una volta completati gli esercizi o consegnato il final project.
La mia società può comprare un pacchetto di corsi?
Per le società abbiamo degli sconti in base al numero di certificazione che intende comprare. Inoltre, si possono organizzare dei corsi on-site in aggiunta al corso in e-learning. Per ulteriori info contattare: [email protected]

inizia ora