Corso Vittorio Emanuele II, 39 - Roma 0669207671

Patrimoni culturali nell'era digitale (Academic Year 2023/2024) - Patrimoni archivistici e testuali nell'ambito delle digital humanities

Intelligenza artificiale (IA) e fondamenti di NLP


Credits: 10
Content language:Italian
Course description
 Il corso propone una introduzione del Machine Learning, del Deep Learning e del Natural Language Processing. Il corso è concepito per studenti che desiderano cimentarsi nell’uso di reti neuronali nell’ambito dei Beni Culturali.

In particolare, il corso mira a fornire una visione ampia delle reti neuronali partendo da concetti base, come definizione del concetto di Intelligenza Artificiale e il Percettrone, fino ad arrivare ad architetture attuali e più complesse come i Transformers. Inoltre, nel corso si potranno osservare, tramite lavori presi dalla letteratura, applicazioni nel campo dei Beni Culturali come la ricostruzione di disegni di Van Gogh attraverso algoritmi di Deep Learning.


Prerequisites
 Concetti base di matematica a livello di scuola superiore.

 Abilità informatiche di base


Objectives
 L’obiettivo principale è fornire allo studente gli strumenti teorici e pratici per iniziare un percorso nel mondo dell’Intelligenza Artificiale applicato ai Beni Culturali

Program
 1. Definizione di Intelligenza Artificiale e introduzione al Natural Language Processing, campo che si        occupa di algoritmi in grado di elaborare dati testuali;

2. Introduzione al Machine Learning e descrizione dell’unità computazionale base delle reti neuronali

3. Introduzione all’architettura: Modello di Hopfield

4. Introduzione alle architetture: Percettrone Multistrato e Reti Convoluzionali

5. Introduzione alle architetture: Reti Ricorrenti e Transformers

6. Esempi di applicazione di Reti Convoluzionali a disegni di Van Gogh e Trascrizione Automatica


Book
  Artificial Intelligence: A Modern Approach, S. Russell e P. Norvig, Prentice Hall,2020, Fourth Edition

 Deep Learning, I. Goodfellow, Y.Bengio, A. Cournville

 Neuronal Dynamics: from single neurons to networks and model of cognition, W. Gerstner, W. M. Kistler, R. Naud and  L. Paninski

 Natural Language Processing: A Textbook with Python, Raymond S. T. Lee, Springer

 


Exercises
 1. Introduzione al corso, breve descrizione del corso e delle modalità di esame

2. Introduzione alla programmazione con linguaggio Python

3. Esercitazione su Modello di Hopfield o Percettrone a 3 input (da definire)

4. Esercitazione su Reti Convoluzionali e MLP

5. Esercitazione Reti Ricorrenti


Professor
Livio Conti
List of lessons
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina
Gaetano Salina