Skip to Main Content (Press Enter)

Logo UNIRC
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Attività
  • Competenze

UNI-FIND
Logo UNIRC

|

UNI-FIND

unirc.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Attività
  • Competenze
  1. Insegnamenti

1001481 - Artificial Intelligence

insegnamento
ID:
1001481
Durata (ore):
48
CFU:
6
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Sede:
REGGIO DI CALABRIA
Url:
Dettaglio Insegnamento:
INGEGNERIA INFORMATICA E DEI SISTEMI PER LE TELECOMUNICAZIONI/comune Anno: 2
Anno:
2025
Course Catalogue:
https://unirc.coursecatalogue.cineca.it/af/2025?co...
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Primo Ciclo Semestrale (22/09/2025 - 19/12/2025)

Syllabus

Obiettivi Formativi

Il corso mira a fornire agli studenti le conoscenze teoriche e pratiche necessarie per comprendere e applicare le principali tecniche dell’Intelligenza Artificiale.

Al termine del corso lo studente è in grado di:

  1. i principi fondamentali dell’intelligenza artificiale, fornendo le competenze per analizzare dati in diversi contesti applicativi;
  2. le tecniche e gli strumenti per sviluppare, addestrare e valutare modelli di AI, con attenzione alle buone pratiche di implementazione e interpretazione dei risultati.


Conoscenza e comprensione

A seguito del superamento dell’esame, lo studente conosce e comprende i fondamenti teorici dell’Intelligenza Artificiale, i principali algoritmi di Machine Learning e Deep Learning, le tecniche di pre-processing e analisi dei dati, e le metodologie per la valutazione dei modelli. È inoltre in grado di comprendere la documentazione tecnica degli strumenti e framework più diffusi nel settore.

Autonomia di giudizio

A seguito del superamento dell’esame, lo studente sarà in grado di valutare in autonomia le diverse alternative metodologiche e algoritmiche nella progettazione di modelli di AI. Saprà confrontare approcci differenti sulla base dei requisiti applicativi, delle prestazioni, dell’interpretabilità, della complessità computazionale e delle considerazioni etiche legate all’uso dei dati.

Abilità comunicative

Durante le fasi di analisi, progettazione e sviluppo di modelli di AI, lo studente sarà in grado di dialogare con stakeholder non tecnici, traducendo problemi espressi in linguaggio naturale in specifiche tecniche e proponendo soluzioni comprensibili, evidenziando vantaggi, limiti e implicazioni delle metodologie adottate. Sarà inoltre in grado di presentare e motivare i risultati ottenuti attraverso visualizzazioni e argomentazioni chiare.

Capacità di apprendimento

Durante il corso lo studente imparerà a consultare e interpretare documentazione tecnica e risorse online, principalmente in lingua inglese. Ciò gli permetterà di aggiornare autonomamente le proprie competenze e di applicare questa metodologia di studio alle nuove tecnologie emergenti nel campo dell’Intelligenza Artificiale.


Prerequisiti

È importante che lo studente abbia conoscenza dei seguenti argomenti:

  • elementi di base di programmazione (Fondamenti di Informatica);
  • nozioni di base di algebra;

Durante le lezioni verranno richiamati, quando necessario, i concetti fondamentali per garantire la piena comprensione degli argomenti trattati.


Metodi didattici

Lezioni frontali ed esercitazioni al computer.


Verifica Apprendimento

L’esame di accertamento e valutazione consiste in una prova scritta e in un progetto individuale.

Durante la prova scritta, gli studenti dovranno rispondere a domande teoriche relativi ai concetti di machine learning affrontati a lezione.

Il progetto individuale consiste nello sviluppo di un’applicazione di machine learning su un dataset concordato con il docente. Lo studente dovrà documentare le scelte effettuate (preprocessing, modello utilizzato, metriche di valutazione) e presentare i risultati in un report sintetico.

Criteri di valutazione:

  • Superamento minimo (18/30): lo studente dimostra di conoscere i concetti fondamentali di machine learning e di saper applicare tecniche di base di addestramento e valutazione dei modelli.
  • Voto tra 19/30 e 24/30: oltre ai requisiti minimi, lo studente mostra capacità di applicare correttamente tecniche di preprocessing, selezionare modelli più complessi e interpretare criticamente i risultati ottenuti.
  • Voto tra 25/30 e 30/30: lo studente dimostra un’ottima padronanza sia teorica che pratica, riuscendo a confrontare diversi approcci, motivare le scelte effettuate e proporre miglioramenti al modello.
  • 30/30 e lode: lo studente eccelle nella realizzazione del progetto e nella prova pratica, mostrando una comprensione approfondita, un approccio rigoroso e una capacità di problem solving autonoma e creativa.



Testi

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow

Dispense del corso

Notebooks Jupiter forniti durante il corso


Contenuti

Il corso è suddiviso in due moduli.

Gli argomenti del primo modulo introducono i concetti di base dell’apprendimento automatico e le tecniche classiche di modellazione predittiva. Gli argomenti sono i seguenti

  • Introduzione all’Intelligenza Artificiale e al Machine Learning
  • Cenni di Python e librerie fondamentali (NumPy, Pandas, Scikit-learn)
  • Preparazione e preprocessing del dataset
  • Regressione lineare e polinomiale
  • Classificazione supervisionata
  • Regressione logistica
  • Support Vector Machine
  • Decision Tree e Random Forest
  • Clustering e tecniche di machine learning non supervisionato (cenni)

Il secondo modulo introduce le reti neurali e le loro applicazioni avanzate nell’elaborazione di immagini, sequenze e testo. Gli argomenti trattati includono:

  • Fondamenti delle reti neurali artificiali (perceptron, reti feed-forward, backpropagation)
  • Reti convoluzionali (CNN) per il riconoscimento di immagini
  • Reti ricorrenti (RNN, LSTM, GRU) per dati sequenziali
  • Introduzione al Natural Language Processing (NLP)
  • Modelli di linguaggio di grandi dimensioni (LLM) e loro applicazioni
  • Nozioni di attacchi adversarial (Cenni)



Altre informazioni

Codice Teams: gynvusz

Invito gli studenti ad iscriversi al Team per reperire il materiale didattico.


Corsi

Corsi

INGEGNERIA INFORMATICA E DEI SISTEMI PER LE TELECOMUNICAZIONI 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone

LAZZARO SARA
Docenti
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.12.4.0