ID:
AI835
Durata (ore):
60
CFU:
6
SSD:
SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
Sede:
PESCARA
Url:
SCIENZE GEOLOGICHE/CORSO GENERICO Anno: 3
Anno:
2026
Course Catalogue:
Dati Generali
Periodo di attività
Secondo Semestre (15/03/2027 - 18/06/2027)
Syllabus
Obiettivi Formativi
L’obiettivo del corso è quello di sensibilizzare lo studente alle tematiche relative all’intelligenza artificiale e al machine learning, fornendo una panoramica delle principali nozioni che possono essere di ausilio alla gestione dei progetti. In particolare, il corso mira a introdurre i fondamenti teorici e pratici delle tecniche di apprendimento automatico e dei sistemi intelligenti, illustrando come tali strumenti possano essere integrati nei processi di progettazione, sviluppo e ottimizzazione di soluzioni.
Gli studenti acquisiranno familiarità con i concetti chiave dell’IA, come rappresentazione della conoscenza, ragionamento automatico, ricerca euristica e sistemi basati su regole, e con le principali categorie di algoritmi di machine learning, tra cui apprendimento supervisionato, non supervisionato e per rinforzo. Verranno inoltre affrontati temi trasversali quali la qualità dei dati, la valutazione delle prestazioni dei modelli, l’interpretabilità delle soluzioni e le implicazioni etiche e sociali dell’adozione di tecnologie intelligenti.
Un ulteriore obiettivo è sviluppare la capacità di analizzare criticamente problemi reali, individuando quando e come le tecniche di IA e ML possano offrire un valore aggiunto. Il corso intende quindi fornire agli studenti non solo competenze tecniche di base, ma anche strumenti concettuali utili a prendere decisioni informate nella gestione di progetti che includono componenti di intelligenza artificiale, favorendo un approccio consapevole, responsabile e orientato all’innovazione.
Prerequisiti
Conoscenza dell'informatica di base in termini di linguaggi di programmazione e architettura dei calcolatori. Matematica e fisica di base.
Metodi didattici
Lezione frontale con l'utilizzo di presentazioni in Power Point o in PDF.
Verifica Apprendimento
Compito scritto obbligatorio con 15 domande a risposta multipla sugli argomenti teorici e pratici del corso. Questa prima parte consente di arrivare al voto di 26/30L. La seconda parte dell'esame consiste in una prova orale in cui lo studente presenterà al docente un breve seminario di 10 minuti sui temi dell'intelligenza artificiale per lo sviluppo sostenibile (la prova seminariale vale un massimo di 2 punti ed è obbligatoria). Nel caso in cui si voglia perfezionare il voto ottenuto dalle prime due prove, è richiesto allo studente di svolgere un progetto didattico da concordare con il docente (il progetto vale un massimo di 5 punti ed è facoltativo). Il progetto può essere svolto in gruppo (gruppi di massimo 3 studenti). Il seminario può essere svolto in gruppo (gruppi di massimo 2 studenti).
Gli studenti e le studentesse con disabilità, DSA o altri bisogni educativi speciali possono usufruire di un trattamento individualizzato in sede di esame, nel rispetto della normativa e di quanto previsto nella Carta dei Servizi di Ateneo (https://www.unich.it/sites/default/files/2024-02/carta_dei_servizi_0.pdf), previa intesa con il docente della materia. Per richiedere le misure compensative e dispensative è necessario afferire al Servizio CON_TE_STO seguendo la procedura indicata nella Carta dei Servizi.
Si invitano gli studenti e le studentesse a prendere contatti con la/il docente durante lo svolgimento delle lezioni, o comunque con largo anticipo rispetto alla data dell’appello, per conoscere le modalità di esame e le misure che sono accettate.
Per essere orientati e indirizzati ai diversi servizi offerti dall’Ateneo è possibile contattare il Docente Referente del Dipartimento: Prof.ssa Laura Marzetti, laura.marzetti@unich.it
Gli studenti e le studentesse con disabilità, DSA o altri bisogni educativi speciali possono usufruire di un trattamento individualizzato in sede di esame, nel rispetto della normativa e di quanto previsto nella Carta dei Servizi di Ateneo (https://www.unich.it/sites/default/files/2024-02/carta_dei_servizi_0.pdf), previa intesa con il docente della materia. Per richiedere le misure compensative e dispensative è necessario afferire al Servizio CON_TE_STO seguendo la procedura indicata nella Carta dei Servizi.
Si invitano gli studenti e le studentesse a prendere contatti con la/il docente durante lo svolgimento delle lezioni, o comunque con largo anticipo rispetto alla data dell’appello, per conoscere le modalità di esame e le misure che sono accettate.
Per essere orientati e indirizzati ai diversi servizi offerti dall’Ateneo è possibile contattare il Docente Referente del Dipartimento: Prof.ssa Laura Marzetti, laura.marzetti@unich.it
Testi
Di seguito alcuni libri di testo utili da consultare ma non obbligatori da acquistare per il corso:
- Tom Mitchell. Machine Learning.
- Han & Kamber. Data Mining: Concepts and Techniques
- Witten & Frank. Data Mining: Practical Machine Learning Tools and Techniques
- Russell & Norvig. Artificial intelligence: a modern approach. Global edition
- Dive into Deep Learning, di Aston Zhang, Zachary C. Lipton, Mu Li, Alexander J. Smola
- Ensemble Methods, di Zhi-Hua Zhou
Altri testi interessanti:
- Hands-On Machine Learning With Scikit-Learn and Pytorch: Concepts, Tools, and Techniques to Build Intelligent Systems, di Aurélien Géron
- Hands-On Large Language Models: Language Understanding and Generation 1st Edition, di Jay Alammar, Maarten Grootendorst
- Deep Learning at Scale: At the Intersection of Hardware, Software, and Data, di Suneeta Mall
- Machine learning con R. Conoscere le tecniche per costruire modelli predittivi, di Brett Lantz
- MATLAB for Machine Learning: Unlock the power of deep learning for swift and enhanced results, di Giuseppe Ciaburro
Contenuti
Il corso fornisce una panoramica strutturata dei principi, dei metodi e delle applicazioni del Machine Learning e dell’Intelligenza Artificiale. Dopo un’introduzione ai fondamenti del machine learning e al processo di knowledge discovery, vengono affrontate le principali tecniche di preparazione e analisi dei dati, insieme ai diversi paradigmi di apprendimento, tra cui apprendimento supervisionato, non supervisionato, batch, incrementale e naturale. Una parte del corso è dedicata al reinforcement learning e ai principali aspetti critici del processo di apprendimento, come il tuning dei parametri, la valutazione delle performance, la suddivisione dei dati in training, validation e test set e il problema dell’overfitting.
Il programma comprende lo studio dei principali metodi di classificazione e regressione, tra cui alberi decisionali, regressione lineare e logistica e reti neurali artificiali. Sono inoltre analizzate le tecniche di clustering, con particolare attenzione a K-Means, ai metodi agglomerativi e agli algoritmi density-based come DBSCAN. Il corso approfondisce anche il representation learning e le architetture di deep learning, incluse Convolutional Neural Network, Recurrent Neural Network e Long Short-Term Memory Network. È prevista un’introduzione ai concetti fondamentali dell’Intelligenza Artificiale Generativa e dei Large Language Models.
La parte applicativa del corso introduce il linguaggio Python e l’utilizzo dell’ambiente Jupyter Notebook. Sono previste esercitazioni pratiche con Scikit-learn per la classificazione supervisionata e con TensorFlow per la progettazione e l’addestramento di modelli basati su Convolutional Neural Network e Recurrent Neural Network.
Lingua Insegnamento
Italiano
Altre informazioni
Le lezioni verranno erogate in presenza, salvo casi specifici che dovranno essere opportunamente discussi con il docente.
Corsi
Corsi
SCIENZE GEOLOGICHE
Laurea
3 anni
No Results Found
Persone
Persone
No Results Found