Sistemi Intelligenti per Internet

Codice: 20801798

Scheda insegnamento

Anno Accademico di erogazione
2026/2027
Periodo di erogazione
Secondo semestre
CFU
6 CFU
Lingua
Italiano
SSD
ING-INF/05

Scopri il programma didattico

Programma, testi adottati e modalità d’esame sono quelli pubblicati dai docenti per l’anno accademico 2026/2027. L’insegnamento è diviso in canali: ogni canale ha il suo programma.

Curriculum
Sistemi Informatici Complessi
Anno di corso
2
Periodo
Secondo semestre
Ore
54
CUIN
260002636

Programma

Il corso prenderà in esame vari metodi per la progettazione, l'implementazione e la sperimentazione di sistemi adattivi su Web, realizzati mediante tecniche di Intelligenza Artificiale. Particolare attenzione sarà posta ai sistemi di Information Retrieval, come i motori di ricerca, e a nuove ed emergenti tecnologie idonee per la realizzazione della prossima generazione di strumenti di ricerca intelligenti e personalizzati. Saranno studiati i modelli di retrieval classici, come il modello vector space e i modelli probabilistici, le tecniche di ranking dei documenti, così come l'algoritmo PageRank utilizzato da Google. Saranno affrontati i metodi di Machine Learning in Information Retrieval, incluse le tecniche per la Sentiment Analysis, i metodi di User Modeling necessari per la ricerca personalizzata, i Sistemi di Raccomandazione, l’identificazione e l'analisi delle Comunità Online e Social Network (come ad es. Facebook e Twitter).

Prerequisiti

E' utile la conoscenza di modelli e metodi di Intelligenza Artificiale, fra cui gli algoritmi fondamentali di Machine Learning.

Testi adottati

Le lezioni del corso riguarderanno tematiche trattate in articoli scientifici e testi di riferimento.
Il docente metterà a disposizione degli studenti i lucidi delle lezioni attraverso il sito del corso. Tali lucidi saranno autosufficienti, cioè redatti in maniera tale da non richiedere la consultazione di testi ulteriori ai fini del superamento dell'esame.

Bibliografia di riferimento

- Lucidi delle lezioni.
- Bruce Croft, Donald Metzler, and Trevor Strohman. 2010. Search Engines: Information Retrieval in Practice (1st ed.). Addison-Wesley Publishing Company, USA.
- Dietmar Jannach, Markus Zanker, Alexander Felfernig, and Gerhard Friedrich. 2021. Recommender Systems: An Introduction (1st ed.). Cambridge University Press, USA.
- Francesco Ricci, Lior Rokach, and Bracha Shapira (eds.). 2022. Recommender Systems Handbook (3rd ed.). Springer, USA.

Modalità di erogazione

Lezioni ed esercitazioni in aula.

Modalità di frequenza

La frequenza non è obbligatoria, ma è fortemente consigliata.

Modalità di valutazione

Prova scritta, valutazione progetto.

Prove previste

  • Prova scritta
  • Valutazione di un progetto

Curriculum
Intelligenza artificiale e Machine Learning
Anno di corso
2
Periodo
Secondo semestre
Ore
54
CUIN
260002620

Programma

Il corso prenderà in esame vari metodi per la progettazione, l'implementazione e la sperimentazione di sistemi adattivi su Web, realizzati mediante tecniche di Intelligenza Artificiale. Particolare attenzione sarà posta ai sistemi di Information Retrieval, come i motori di ricerca, e a nuove ed emergenti tecnologie idonee per la realizzazione della prossima generazione di strumenti di ricerca intelligenti e personalizzati. Saranno studiati i modelli di retrieval classici, come il modello vector space e i modelli probabilistici, le tecniche di ranking dei documenti, così come l'algoritmo PageRank utilizzato da Google. Saranno affrontati i metodi di Machine Learning in Information Retrieval, incluse le tecniche per la Sentiment Analysis, i metodi di User Modeling necessari per la ricerca personalizzata, i Sistemi di Raccomandazione, l’identificazione e l'analisi delle Comunità Online e Social Network (come ad es. Facebook e Twitter).

Prerequisiti

E' utile la conoscenza di modelli e metodi di Intelligenza Artificiale, fra cui gli algoritmi fondamentali di Machine Learning.

Testi adottati

Le lezioni del corso riguarderanno tematiche trattate in articoli scientifici e testi di riferimento.
Il docente metterà a disposizione degli studenti i lucidi delle lezioni attraverso il sito del corso. Tali lucidi saranno autosufficienti, cioè redatti in maniera tale da non richiedere la consultazione di testi ulteriori ai fini del superamento dell'esame.

Bibliografia di riferimento

- Lucidi delle lezioni.
- Bruce Croft, Donald Metzler, and Trevor Strohman. 2010. Search Engines: Information Retrieval in Practice (1st ed.). Addison-Wesley Publishing Company, USA.
- Dietmar Jannach, Markus Zanker, Alexander Felfernig, and Gerhard Friedrich. 2021. Recommender Systems: An Introduction (1st ed.). Cambridge University Press, USA.
- Francesco Ricci, Lior Rokach, and Bracha Shapira (eds.). 2022. Recommender Systems Handbook (3rd ed.). Springer, USA.

Modalità di erogazione

Lezioni ed esercitazioni in aula.

Modalità di frequenza

La frequenza non è obbligatoria, ma è fortemente consigliata.

Modalità di valutazione

Prova scritta, valutazione progetto.

Prove previste

  • Prova scritta
  • Valutazione di un progetto

Curriculum
Algoritmi, Big Data e Machine Learning
Anno di corso
2
Periodo
Secondo semestre
Ore
54
CUIN
260002662

Programma

Il corso prenderà in esame vari metodi per la progettazione, l'implementazione e la sperimentazione di sistemi adattivi su Web, realizzati mediante tecniche di Intelligenza Artificiale. Particolare attenzione sarà posta ai sistemi di Information Retrieval, come i motori di ricerca, e a nuove ed emergenti tecnologie idonee per la realizzazione della prossima generazione di strumenti di ricerca intelligenti e personalizzati. Saranno studiati i modelli di retrieval classici, come il modello vector space e i modelli probabilistici, le tecniche di ranking dei documenti, così come l'algoritmo PageRank utilizzato da Google. Saranno affrontati i metodi di Machine Learning in Information Retrieval, incluse le tecniche per la Sentiment Analysis, i metodi di User Modeling necessari per la ricerca personalizzata, i Sistemi di Raccomandazione, l’identificazione e l'analisi delle Comunità Online e Social Network (come ad es. Facebook e Twitter).

Prerequisiti

E' utile la conoscenza di modelli e metodi di Intelligenza Artificiale, fra cui gli algoritmi fondamentali di Machine Learning.

Testi adottati

Le lezioni del corso riguarderanno tematiche trattate in articoli scientifici e testi di riferimento.
Il docente metterà a disposizione degli studenti i lucidi delle lezioni attraverso il sito del corso. Tali lucidi saranno autosufficienti, cioè redatti in maniera tale da non richiedere la consultazione di testi ulteriori ai fini del superamento dell'esame.

Bibliografia di riferimento

- Lucidi delle lezioni.
- Bruce Croft, Donald Metzler, and Trevor Strohman. 2010. Search Engines: Information Retrieval in Practice (1st ed.). Addison-Wesley Publishing Company, USA.
- Dietmar Jannach, Markus Zanker, Alexander Felfernig, and Gerhard Friedrich. 2021. Recommender Systems: An Introduction (1st ed.). Cambridge University Press, USA.
- Francesco Ricci, Lior Rokach, and Bracha Shapira (eds.). 2022. Recommender Systems Handbook (3rd ed.). Springer, USA.

Modalità di erogazione

Lezioni ed esercitazioni in aula.

Modalità di frequenza

La frequenza non è obbligatoria, ma è fortemente consigliata.

Modalità di valutazione

Prova scritta, valutazione progetto.

Prove previste

  • Prova scritta
  • Valutazione di un progetto

Esplora gli obiettivi dell’insegnamento

Ambito disciplinare: Ingegneria informatica

Il corso permetterà agli studenti di apprendere vari metodi per la progettazione, l’implementazione e la sperimentazione di sistemi adattivi su Web realizzati mediante tecniche di Intelligenza Artificiale, con particolare riferimento alle tecniche di Machine Learning. Specifica attenzione sarà posta ai sistemi di Information Retrieval, come i motori di ricerca, i crawler e i document feed. Saranno studiati i modelli di retrieval classici, come il Vector Space Model e i modelli probabilistici, le tecniche di ranking dei documenti, così come l'algoritmo PageRank utilizzato da Google. Saranno affrontati i metodi di Machine Learning in Information Retrieval, incluse le tecniche per la Sentiment Analysis, i metodi di User Modeling necessari per la ricerca personalizzata e le applicazioni di social search che coinvolgono comunità di individui in attività quali il tagging dei contenuti e il question answering. Si approfondiranno le tecniche per l’analisi dei social network (e.g., Facebook e Twitter) che consentiranno di esplorare fenomeni come la diffusione delle fake news, il filter bubble e la polarizzazione degli utenti. Si studieranno, infine, i Recommender System, dagli algoritmi di base (e.g., collaborative filtering) agli scenari applicativi (e.g., film, libri, artisti e brani musicali)

Informazioni utili

Per questo insegnamento non sono pubblicate informazioni aggiuntive. Materiale didattico e documenti si trovano sulla piattaforma del corso.

Il corso in cui è erogato questo insegnamento

API