Skip to Main Content (Press Enter)

Logo UNICH
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze

UNI-FIND
Logo UNICH

|

UNI-FIND

unich.it
  • ×
  • Home
  • Corsi
  • Insegnamenti
  • Professioni
  • Persone
  • Pubblicazioni
  • Strutture
  • Terza Missione
  • Attività
  • Competenze
  1. Insegnamenti

CH0007 - ARTIFICIAL INTELLIGENCE AND MACHINE LEARNING

insegnamento
ID:
CH0007
Durata (ore):
64
CFU:
8
SSD:
BIOINGEGNERIA ELETTRONICA E INFORMATICA
Sede:
CHIETI
Url:
Dettaglio Insegnamento:
COMPUTATIONAL COGNITIVE SCIENCE/CORSO GENERICO Anno: 1
Anno:
2024
  • Dati Generali
  • Syllabus
  • Corsi
  • Persone

Dati Generali

Periodo di attività

Secondo Semestre (01/03/2025 - 12/06/2025)

Syllabus

Obiettivi Formativi

Il corso si propone di fornire conoscenze sulle tecniche di Machine Learning e Intelligenza Artificiale. Lo studente alla fine del corso avrà le conoscenze teoriche degli algoritmi di apprendimento non-supervisionati e supervisionati, con particolare attenzione alle deep neural networks.

Lo studente otterrà le competenze pratiche per analizzare un set di dati attraverso le tecniche di machine learning, in maniera corretta a seconda del tipo dato utilizzato, valutare le prestazioni dell’algoritmo e presentare in maniera chiara, efficace e critica i risultati delle analisi.

Il corso, inoltre, avrà come obiettivo l’insegnamento di alcuni strumenti pratici per applicare e implementare gli algoritmi di machine learning.

Metodi didattici

L’insegnamento si compone di 64 ore di didattica frontale, suddivise in lezioni da 2 e 3 ore.

Le lezioni frontali si avvalgono del supporto di diapositive e riguardano aspetti teorici della disciplina.

Inoltre, all’interno del corso sono previste delle esercitazioni pratiche che includono l’applicazione e l’implementazione di alcuni algoritmi presentati durante il corso. Le esercitazioni utilizzeranno esclusivamente il linguaggio di programmazione Python e le principali librerie usate per l’analisi dei dati e il machine learning (scikit-learn, numpy, pandas, pytorch ecc.).

La frequenza è facoltativa ma altamente consigliata.

Verifica Apprendimento

La verifica dell'apprendimento consiste in due prove: una prova scritta volta e un progetto.

La prova scritta è volta a valutare la comprensione degli aspetti tecnici e teorici dei concetti di machine learning e intelligenza artificiale presentati durante il corso.

Nello sviluppo di un progetto, lo studente applica i concetti acquisiti durante il corso. Il progetto può essere svolto in gruppo, composto al massimo da tre studenti. Per lo sviluppo dei progetti sono previste periodicamente delle revisioni nelle quali è richiesto agli studenti di mostrare gli obiettivi, lo svolgimento e i risultati del progetto. di una relazione che documenta le attività svolte ed i risultati ottenuti. I progetti sono concordati con il docente.

Le prove possono essere svolte in qualsiasi ordine.

Il voto finale è espresso in trentesimi ed è ottenuto sommando il punteggio del progetto (da 0 a 8 punti) a quello della prova orale (da 0 a 22 punti). Affinché la valutazione finale sia positiva, lo studente deve conseguire almeno 18 punti nella somma delle due prove.

Testi

I testi di riferimento per il corso sono:

1) Pattern Recognition and Machine Learning - C. Bishop. Springer, 2006.

2) The Elements of Statistical Learning - T. Hastie, J. H. Friedmann, R. Tibshirani. Springer. 2009. In lingua inglese e disponibile online.

3) Deep Learning - I. Goodfellow, Y. Bengio, A. Courville. MIT Press, 2016.

4)Artificial Intelligence: A modern approach - S. J. Russel, P. Norvig. Prentice Hall, 4th Edition.

Materiale didattico fornito dal docente e disponibile online, per la preparazione all’esame e per lo svolgimento del progetto.

Contenuti

I contenuti dell’insegnamento riguardano le tecniche di machine learning e intelligenza artificiale per l’analisi dei dati. Verranno presentati i principali algoritmi di apprendimento non supervisionato, supervisionato, tra cui le deep neural networks e cenni di apprendimento per rinforzo.

Il corso presenterà anche gli strumenti per valutare le prestazioni degli algoritmi e i metodi per utilizzarli correttamente.

Durante il corso, verranno presentate alcune librerie software basate sul linguaggio di programmazione Python, che implementano gli algoritmi illustrati e che possono essere usate per sviluppare nuovi algoritmi. Tali nozioni verranno impartite anche attraverso delle esercitazioni pratiche per facilitare la comprensione e l’utilizzo delle librerie.

Lingua Insegnamento

ITALIANO

Altre informazioni

Le slide e altro materiale didattico, anche suggerito per approfondimenti, sono disponibili sulla piattaforma e-learning del corso.

La frequenza sistematica alle lezioni è altamente raccomandata.

Corsi

Corsi

COMPUTATIONAL COGNITIVE SCIENCE 
Laurea Magistrale
2 anni
No Results Found

Persone

Persone

GUIDOTTI ROBERTO
Gruppo 09/IBIO-01 - BIOINGEGNERIA
AREA MIN. 09 - Ingegneria industriale e dell'informazione
Settore IBIO-01/A - Bioingegneria
Ricercatori a tempo determinato
No Results Found
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 25.5.0.1