Skip to Main Content (Press Enter)

Logo UNIPV
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations

UNIFIND
Logo UNIPV

|

UNIFIND

unipv.it
  • ×
  • Home
  • Degrees
  • Courses
  • Jobs
  • People
  • Outputs
  • Organizations
  1. Courses

501165 - COMPUTATIONAL LINGUISTICS - ADVANCED

courses
ID:
501165
Duration (hours):
36
CFU:
6
SSD:
GLOTTOLOGIA E LINGUISTICA
Year:
2025
  • Overview
  • Syllabus
  • Degrees
  • People

Overview

Date/time interval

Secondo Semestre (23/02/2026 - 22/05/2026)

Syllabus

Course Objectives

Il corso si propone di approfondire le varie metodologie e tecniche dell’elaborazione automatica del linguaggio naturale (Natural Language Processing, NLP). Le studentesse e gli studenti conosceranno in maniera dettagliata diversi algoritmi del NLP e li sapranno applicare tramite il linguaggio di programmazione Python. Impareranno a valutare i risultati ottenuti, in maniera quantitativa e qualitativa.

Course Prerequisites

È necessario aver seguito il corso di Linguistica Computazionale di base. Non sono richieste conoscenze pregresse di programmazione o di statistica.

Teaching Methods

Il corso si articolerà in lezioni frontali e in laboratori, in cui le studentesse e gli studenti lavoreranno su esercitazioni pratiche. Tra queste rientreranno compiti di trattamento automatico del linguaggio svolti mediante il linguaggio di programmazione Python.

Assessment Methods

L'esame consiste in due parti: un colloquio orale sul programma d'esame, atto a valutare le capacità critiche e le conoscenze dello studente, e un elaborato riguardante un breve progetto su un task di linguistica computazionale, scelto tra quelli discussi a lezione.

Texts

D. Jurafsky e J.H. Martin (in press). Speech and Language Processing, Prentice Hall. (3rd Edition DRAFT). Jezek, E., e Sprugnoli, R. (2023). Linguistica Computazionale. Introduzione all'analisi automatica dei testi. Il mulino. Articoli discussi a lezione

Contents

La prima parte del corso fornisce un approfondimento sui task principali della pipeline tradizionale del NLP. Saranno affrontati i diversi algoritmi utilizzati per i task di tokenizzazione, lemmatizzazione, pos tagging e parsing sintattico. Nella seconda parte, ci si focalizzerà sulla semantica e pragmatica computazionale. Particolare attenzione sarà data alla discussione e alla creazione dei diversi tipi di Word Embeddings, alle risorse lessicali, e alla loro applicazione in diversi task semantici e pragmatici (Word Sense Disambiguation, Sentiment Analysis, Topic Modeling, identificazione dell’ironia, delle metafore, di contenuti impliciti e di discorsi d’odio). Nella terza parte, si approfondiranno i Large Language Models (LLM), gli algoritmi e i dati usati per la loro creazione, la prompt engineering e il loro uso, gli studi riguardo alla verifica delle loro abilità. Infine, si discuteranno alcune considerazioni etiche sullo sviluppo e sull’utilizzo delle tecnologie del linguaggio.

Course Language

Italian

More information

Tutto il materiale didattico sarà disponibile sul portale della didattica KIRO (accesso con credenziali di Ateneo).

Degrees

Degrees (2)

THEORETICAL AND APPLIED LINGUISTICS; LINGUISTICS AND MODERN LANGUAGES 
Master’s Degree
2 years
THEORETICAL AND APPLIED LINGUISTICS; LINGUISTICS AND MODERN LANGUAGES 
Master’s Degree
2 years
No Results Found

People

People

VARVARA ROSSELLA
Teaching staff
No Results Found
  • Use of cookies

Powered by VIVO | Designed by Cineca | 26.4.5.0