Libri UniversitariZoom 100%

Prof. Stefano Faralli: i libri dei suoi insegnamenti

Scheda docente sul sito dell’ateneo ›
Insegnamenti trovati: 4
Sapienza 4 insegnamenti
Facoltà: Ingegneria dell'informazione, informatica e statistica

Prof. Stefano Faralli: Natural Language Processing

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Fondamenti di elaborazione del linguaggio naturale: linguistica computazionale, corpora, language modeling, classificazione di documenti, PoS tagging, riconoscimento delle entità nominali e parsing. Seguono semantica distribuzionale e word embeddings, reti neurali per il testo, estrazione di informazioni, question answering, traduzione automatica e laboratorio con strumenti come NLTK, spaCy e gensim.

Dettagli corso

1º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 6,5 settimane
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 2 libri
Jacob Eisenstein. Introduction to Natural Language Processing, MITISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Yoav Goldberg. Neural Network Methods for Natural LanguageISBN 9783031010378
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Domande possibili all’esame
  1. Che cosa distingue la tokenizzazione a livello di parola da quella a livello di sottoparola?
  2. Come si rappresenta un documento con il modello a sacco di parole e quali limiti presenta?
  3. Quali vantaggi offrono i vettori di parole densi rispetto alle rappresentazioni one-hot?
  4. Come si valuta la qualità di un sistema di traduzione automatica con il punteggio BLEU?
  5. Che cosa misura la perplessità di un modello linguistico e come si interpreta?
  6. In che modo il meccanismo di attenzione permette di pesare le parti rilevanti di una sequenza?
  7. Quali differenze esistono tra etichettatura delle parti del discorso e riconoscimento di entità nominate?
  8. Come si costruisce un corpus annotato per addestrare un classificatore di sentimento?
  9. Che cosa si intende per ambiguità lessicale e quali tecniche la risolvono?
  10. Perché la lemmatizzazione è spesso preferita allo stemming in compiti di recupero dell'informazione?
  11. Come si calcola la frequenza inversa di un termine nel modello TF-IDF?
  12. Quali compiti richiedono l'analisi sintattica a dipendenze e che cosa restituisce?
  13. In che modo un modello linguistico n-gram stima la probabilità di una parola dato il contesto?
  14. Quali problemi si incontrano nella gestione di parole fuori vocabolario durante l'elaborazione?
  15. Come funziona la distanza di modifica tra due stringhe e dove viene impiegata?
  16. Perché la coerenza del discorso è difficile da valutare con metriche automatiche?
  17. Quali differenze esistono tra estrazione di informazioni e riassunto automatico di testi?
  18. Come si misura la similarità semantica tra due frasi con rappresentazioni vettoriali?
  19. Che cosa comporta l'uso di corpora sbilanciati per la valutazione di un classificatore testuale?
  20. Quali considerazioni etiche emergono nell'elaborazione automatica di dati linguistici personali?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Stefano Faralli: Natural Language Processing

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Fondamenti di elaborazione del linguaggio naturale: linguistica computazionale, corpora, language modeling, classificazione di documenti, PoS tagging, riconoscimento delle entità nominali e parsing. Seguono semantica distribuzionale e word embeddings, reti neurali per il testo, estrazione di informazioni, question answering, traduzione automatica e laboratorio con strumenti come NLTK, spaCy e gensim.

Dettagli corso

1º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 6,5 settimane
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 2 libri
Jacob Eisenstein. Introduction to Natural Language Processing, MITISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Yoav Goldberg. Neural Network Methods for Natural LanguageISBN 9783031010378
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Domande possibili all’esame
  1. Che cosa distingue la tokenizzazione a livello di parola da quella a livello di sottoparola?
  2. Come si rappresenta un documento con il modello a sacco di parole e quali limiti presenta?
  3. Quali vantaggi offrono i vettori di parole densi rispetto alle rappresentazioni one-hot?
  4. Come si valuta la qualità di un sistema di traduzione automatica con il punteggio BLEU?
  5. Che cosa misura la perplessità di un modello linguistico e come si interpreta?
  6. In che modo il meccanismo di attenzione permette di pesare le parti rilevanti di una sequenza?
  7. Quali differenze esistono tra etichettatura delle parti del discorso e riconoscimento di entità nominate?
  8. Come si costruisce un corpus annotato per addestrare un classificatore di sentimento?
  9. Che cosa si intende per ambiguità lessicale e quali tecniche la risolvono?
  10. Perché la lemmatizzazione è spesso preferita allo stemming in compiti di recupero dell'informazione?
  11. Come si calcola la frequenza inversa di un termine nel modello TF-IDF?
  12. Quali compiti richiedono l'analisi sintattica a dipendenze e che cosa restituisce?
  13. In che modo un modello linguistico n-gram stima la probabilità di una parola dato il contesto?
  14. Quali problemi si incontrano nella gestione di parole fuori vocabolario durante l'elaborazione?
  15. Come funziona la distanza di modifica tra due stringhe e dove viene impiegata?
  16. Perché la coerenza del discorso è difficile da valutare con metriche automatiche?
  17. Quali differenze esistono tra estrazione di informazioni e riassunto automatico di testi?
  18. Come si misura la similarità semantica tra due frasi con rappresentazioni vettoriali?
  19. Che cosa comporta l'uso di corpora sbilanciati per la valutazione di un classificatore testuale?
  20. Quali considerazioni etiche emergono nell'elaborazione automatica di dati linguistici personali?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Stefano Faralli: Natural Language Processing

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Fondamenti di elaborazione del linguaggio naturale: linguistica computazionale, corpora, language modeling, classificazione di documenti, PoS tagging, riconoscimento delle entità nominali e parsing. Seguono semantica distribuzionale e word embeddings, reti neurali per il testo, estrazione di informazioni, question answering, traduzione automatica e laboratorio con strumenti come NLTK, spaCy e gensim.

Dettagli corso

2º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 6,5 settimane
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 2 libri
Jacob Eisenstein. Introduction to Natural Language Processing, MITISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Yoav Goldberg. Neural Network Methods for Natural LanguageISBN 9783031010378
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Domande possibili all’esame
  1. Che cosa distingue la tokenizzazione a livello di parola da quella a livello di sottoparola?
  2. Come si rappresenta un documento con il modello a sacco di parole e quali limiti presenta?
  3. Quali vantaggi offrono i vettori di parole densi rispetto alle rappresentazioni one-hot?
  4. Come si valuta la qualità di un sistema di traduzione automatica con il punteggio BLEU?
  5. Che cosa misura la perplessità di un modello linguistico e come si interpreta?
  6. In che modo il meccanismo di attenzione permette di pesare le parti rilevanti di una sequenza?
  7. Quali differenze esistono tra etichettatura delle parti del discorso e riconoscimento di entità nominate?
  8. Come si costruisce un corpus annotato per addestrare un classificatore di sentimento?
  9. Che cosa si intende per ambiguità lessicale e quali tecniche la risolvono?
  10. Perché la lemmatizzazione è spesso preferita allo stemming in compiti di recupero dell'informazione?
  11. Come si calcola la frequenza inversa di un termine nel modello TF-IDF?
  12. Quali compiti richiedono l'analisi sintattica a dipendenze e che cosa restituisce?
  13. In che modo un modello linguistico n-gram stima la probabilità di una parola dato il contesto?
  14. Quali problemi si incontrano nella gestione di parole fuori vocabolario durante l'elaborazione?
  15. Come funziona la distanza di modifica tra due stringhe e dove viene impiegata?
  16. Perché la coerenza del discorso è difficile da valutare con metriche automatiche?
  17. Quali differenze esistono tra estrazione di informazioni e riassunto automatico di testi?
  18. Come si misura la similarità semantica tra due frasi con rappresentazioni vettoriali?
  19. Che cosa comporta l'uso di corpora sbilanciati per la valutazione di un classificatore testuale?
  20. Quali considerazioni etiche emergono nell'elaborazione automatica di dati linguistici personali?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Stefano Faralli: Natural Language Processing

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Computer Science - Informatica (LM-18)
Di cosa si tratta: Fondamenti di elaborazione del linguaggio naturale: linguistica computazionale, corpora, language modeling, classificazione di documenti, PoS tagging, riconoscimento delle entità nominali e parsing. Seguono semantica distribuzionale e word embeddings, reti neurali per il testo, estrazione di informazioni, question answering, traduzione automatica e laboratorio con strumenti come NLTK, spaCy e gensim.

Dettagli corso

2º annoCorso: LM-18
CFU: 6Canale: Unico

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 6,5 settimane
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 2 libri
Jacob Eisenstein. Introduction to Natural Language Processing, MITISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Yoav Goldberg. Neural Network Methods for Natural LanguageISBN 9783031010378
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,6
Domande possibili all’esame
  1. Che cosa distingue la tokenizzazione a livello di parola da quella a livello di sottoparola?
  2. Come si rappresenta un documento con il modello a sacco di parole e quali limiti presenta?
  3. Quali vantaggi offrono i vettori di parole densi rispetto alle rappresentazioni one-hot?
  4. Come si valuta la qualità di un sistema di traduzione automatica con il punteggio BLEU?
  5. Che cosa misura la perplessità di un modello linguistico e come si interpreta?
  6. In che modo il meccanismo di attenzione permette di pesare le parti rilevanti di una sequenza?
  7. Quali differenze esistono tra etichettatura delle parti del discorso e riconoscimento di entità nominate?
  8. Come si costruisce un corpus annotato per addestrare un classificatore di sentimento?
  9. Che cosa si intende per ambiguità lessicale e quali tecniche la risolvono?
  10. Perché la lemmatizzazione è spesso preferita allo stemming in compiti di recupero dell'informazione?
  11. Come si calcola la frequenza inversa di un termine nel modello TF-IDF?
  12. Quali compiti richiedono l'analisi sintattica a dipendenze e che cosa restituisce?
  13. In che modo un modello linguistico n-gram stima la probabilità di una parola dato il contesto?
  14. Quali problemi si incontrano nella gestione di parole fuori vocabolario durante l'elaborazione?
  15. Come funziona la distanza di modifica tra due stringhe e dove viene impiegata?
  16. Perché la coerenza del discorso è difficile da valutare con metriche automatiche?
  17. Quali differenze esistono tra estrazione di informazioni e riassunto automatico di testi?
  18. Come si misura la similarità semantica tra due frasi con rappresentazioni vettoriali?
  19. Che cosa comporta l'uso di corpora sbilanciati per la valutazione di un classificatore testuale?
  20. Quali considerazioni etiche emergono nell'elaborazione automatica di dati linguistici personali?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Scorri di lato: 4 insegnamenti →

Domande frequenti Libri, programma ed esami del prof. Stefano Faralli a Sapienza

Che libro usa il prof. Stefano Faralli per Natural Language Processing a Sapienza?

Per Natural Language Processing (Canale unico) indica come obbligatorio: Jacob Eisenstein. Introduction to Natural Language Processing, MIT, Yoav Goldberg. Neural Network Methods for Natural Language.

Quanto è impegnativo Natural Language Processing?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Stefano Faralli per Natural Language Processing a Sapienza?

Per Natural Language Processing (Canale unico) indica come obbligatorio: Jacob Eisenstein. Introduction to Natural Language Processing, MIT, Yoav Goldberg. Neural Network Methods for Natural Language.

Quanto è impegnativo Natural Language Processing?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Stefano Faralli per Natural Language Processing a Sapienza?

Per Natural Language Processing (Canale unico) indica come obbligatorio: Jacob Eisenstein. Introduction to Natural Language Processing, MIT, Yoav Goldberg. Neural Network Methods for Natural Language.

Quanto è impegnativo Natural Language Processing?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Stefano Faralli per Natural Language Processing a Sapienza?

Per Natural Language Processing (Canale unico) indica come obbligatorio: Jacob Eisenstein. Introduction to Natural Language Processing, MIT, Yoav Goldberg. Neural Network Methods for Natural Language.

Quanto è impegnativo Natural Language Processing?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Dove trovo la scheda ufficiale di un esame?

Ogni insegnamento qui sopra ha il link alla scheda ufficiale dell’ateneo: controllala sempre prima di acquistare.

Sei uno studente tra i 18 e i 22 anni?Con Prime Student hai 90 giorni gratis, poi Amazon Prime a soli 2,49 € al mese: consegne veloci e gratuite anche sui libri.Scopri Prime Student ›
Controlla sempre la scheda dell'esame. Le informazioni vengono dalle schede ufficiali degli atenei e possono cambiare o contenere errori: prima di acquistare verifica i testi sulla scheda ufficiale dell'esame (la trovi linkata in ogni esame) e, nel dubbio, chiedi al docente.
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.