Vai al contenuto principale
Oggetto:
Oggetto:

Technologies for Multimodal Data Representation and Archives

Oggetto:

Technologies for Multimodal Data Representation and Archives

Oggetto:

Academic year 2023/2024

Course ID
STU0698
Teachers
Attilio Fiandrotti (Lecturer)
Valerio Basile (Lecturer)
Livio Bioglio (Lecturer)
Rossana Damiano (Lecturer)
Degree course
Language Technologies and Digital Humanities
Year
2nd year
Teaching period
First semester
Type
Distinctive
Credits/Recognition
12
Course disciplinary sector (SSD)
INF/01 - informatics
Delivery
Formal authority
Language
English
Attendance
Obligatory
Type of examination
Oral
Prerequisites

Previous knowledge on computing and in particular programming will be helpful. However, this is not absolute requirement, since the module is designed to be self-contained.

L'insegnamento potrà essere seguito più facilmente se si possiedono già conoscenze informatiche di base, in particolare su fondamenti di programmazione. Questo non costituisce tuttavia un prerequisito assoluto. Il modulo è concepito per essere autosufficiente.

Oggetto:

Sommario del corso

Oggetto:

Course objectives

The course contains 3 topics:

  • Knowledge of the main techniques of acquisition, processing, compression and processing of images in the space domain, with references to techniques in the frequency domain. Understanding the mode of operations of artificial neural networks and deep convolutional networks for image processing and computer vision.
  • Knowledge of the main techniques of neural networks and deep learning for text classification, with a focus on transformers and Large Language Models (LLMs).
  • Knowledge of multimedia information representation formats and multimedia data processing techniques, in the context of Digital Humanities projects.

The course includes hands-on sessions in Python

Il corso è suddiviso in 3 macroargomenti:

  • Conscenza delle principali tecniche di acquisizione, elaborazione, compressione e processing delle immagini naturali nel dominio dello spazio con accenni alle tecniche nel dominio della frequenza. Comprensione del funzionamento delle reti neurali artificiali e delle reti convoluzionali anche profonde per elaborazione immagini e visione artificiale.
  • Conoscenza delle principali tecniche di reti neurali e deep learning per la classificazione del testo, in particolare conl'uso di Transformer e di Large Language Models (LLMs).
  • Conoscenza dei formati di rappresentazione dell'informazione multimediale e delle tecniche di elaborazione di dati multimediale, nel contesto di progetti di umanistica digitale.

Il corso include sessioni pratiche in Python

Oggetto:

Results of learning outcomes

Acquire the ability to use and manipulate multimedia information representation formats. Acquire familiarity with multimedia data processing techniques. Understand the mode of operations of artificial neural networks for image processing and text classification. Acquire the ability to write simple code in Python for performing tasks of image processing, text classification and to access online digital archives.

Acquisire capacità di utilizzare e manipolare i formati di rappresentazione dell'informazione multimediale. Acquisire familliarità con tecniche di elaborazione di dati multimediali. Comprendere il funzionamento delle reti neurali artificiali per l'elaborazione delle immagini e per la classificazione del testo. Acquisire la capacità di creare semplice codice in Python per eseguire attività di elaborazione delle immagini, classificazione del testo e accesso ad archivi digitali online.

Oggetto:

Program

  • Elements of Image processing and computer vision
  • Elements of Natural Language Processing
  • Neural Networks, Convolutional Neural Networks, Recurrent Neural Networks, Transformers
  • Structured formats for multimedia data representation
  • Semantic models for multimedia data representation
  • Hands-on sessions on NLP, image analysis and online digital archives with Python

  • Elementi di elaborazione delle immagini e visione artificiale

  • Elementi di elaborazione del linguaggio naturale

  • Reti neurali, reti neurali convoluzionali, reti neurali ricorrenti, transformer

  • Formati strutturati per la rappresentazione di dati multimediali

  • Modelli semantici per la rappresentazione dei dati multimediali

  • Sessioni pratiche di NLP, analisi delle immagini e archivi digitali online in Python.

Oggetto:

Course delivery

Lectures and lab sessions.

Lezioni frontali e attività di laboratorio.

Oggetto:

Learning assessment methods

The examination consists of a project on one or more topics from the course programme. The project can also be carried out in student pairs with the permission of the lecturers. Passing the examination requires discussing the project orally. The oral examination will also cover the  knowledge of the programme of the course.

L'esame consiste nella redazione di un progetto riguardante uno o più argomenti del programma del corso. Il progetto può essere anche svolto in coppie di studenti previa autorizzazione dei docenti. Il superamento dell'esame richiede di discutere il progetto in forma orale. Il colloquio relativo al progetto riguarderà anche la verifica delle conoscenze oggetto dell'insegnamento.

Oggetto:

Support activities

For students with DSA or disabilities, please see the support facilities and
accomodation of the University, and in particular the procedures for support during exams.

Per gli studenti/esse con DSA o disabilità, si prega di prendere visione delle modalità di supporto e di accoglienza di Ateneo, ed in particolare delle procedure necessarie per il supporto in
sede d’esame.

Suggested readings and bibliography

Oggetto:

Slide and other material from the teachers.

Slide e materiale distribuito dai docenti.



Oggetto:

Notes

A basic knowledge of the Python programming language is required for the hands-on sessions. Such abilities can be acquired by attending the course Languages, Methods and Tools for Developing NLP Applications.

Per le sessioni pratiche è necessaria una conoscenza base del linguaggio di programmazione Python, acquisita nel corso del primo anno Languages, Methods and Tools for Developing NLP Applications.

Enroll
  • Open
    Enrollment opening date
    01/09/2023 at 01:00
    Enrollment closing date
    30/06/2024 at 00:00
    Oggetto:
    Last update: 13/09/2023 12:06
    Non cliccare qui!