Libri UniversitariZoom 100%

Prof. Michele Scarpiniti: i libri dei suoi insegnamenti

Scheda docente sul sito dell’ateneo ›
Insegnamenti trovati: 4
Sapienza 4 insegnamenti
Facoltà: Ingegneria civile e industriale

Prof. Michele Scarpiniti: Machine Learning For Safety Systems

5,4difficoltà
Sapienza · Facoltà: Ingegneria civile e industriale · Ingegneria della Sicurezza e Protezione Civile - Safety and Civil Protection Engineering (LM-26)
Di cosa si tratta: Tecniche moderne di Machine Learning applicate ai sistemi di sicurezza: dopo i fondamenti, si forniscono le basi per comprendere e applicare approcci di classificazione, regressione e clustering a problemi pratici in diversi ambiti. Il lavoro offre una panoramica generale delle tecniche e della loro applicabilità, con l'obiettivo di collegare i metodi a problemi concreti.

Tempo di studio e official info

Tempo consigliato per preparare l’esame: 13 settimane (3 mesi)
Frequenza consigliata · Dispense a cura del docente, reperibili online al link:
Dati verificati il 18/09/2026

Libri indicati per la materia

Scorri di lato: 4 libri
Stephen Marsland – 2nd editionISBN 9781466583283
Tempo di studio del libro≈ 5 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
437 pagine
Difficoltà
5,4
Ethem Alpaydin – Introduction to Machine LearningISBN 9780262043793
Tempo di studio del libro≈ 7,5 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
682 pagine
Difficoltà
5,4
Andreas – Sarah GuidoISBN 9781449369415
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
Ian – Eibe FrankISBN 9780128042915
Tempo di studio del libro≈ 7 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
621 pagine
Difficoltà
7,5
StrumentiPer questo esame ti serve anche

Strumenti da tenere accanto ai libri d'esame, oltre a quelli indicati dal docente.

Consigliato
Calcolatrice scientifica non programmabile
Cerca su Amazon
Consigliato
LaTeX (gratuito, per scrivere formule e relazioni)
Gratis dal sito ufficiale
Consigliato
Manuale di Python
Cerca su Amazon

Verifica nel regolamento d'esame se la calcolatrice è ammessa e di che tipo. Link affiliati Amazon di ricerca: il prezzo per te non cambia.

Domande possibili all’esame
  1. Come si applica il machine learning alla rilevazione di anomalie in un sistema di sicurezza?
  2. Quali dati si raccolgono per addestrare un modello di previsione di guasto?
  3. Come si valuta l'affidabilità di un classificatore impiegato in un sistema critico?
  4. Che cosa si intende per sicurezza funzionale di un sistema che usa un modello appreso?
  5. Come si spiega la decisione di un modello di apprendimento automatico in ambito di sicurezza?
  6. Quali tecniche si usano per gestire lo sbilanciamento delle classi nei dati di guasto?
  7. Come si verifica che un modello addestrato resti valido quando cambiano le condizioni operative?
  8. Quali rischi comporta la dipendenza da un modello non verificato in un impianto?
  9. Come si stima l'incertezza di una previsione prodotta da un modello di apprendimento?
  10. Quali metriche si usano per confrontare due modelli di rilevazione di guasti?
  11. Come si integra un modello predittivo con un sistema di arresto di emergenza?
  12. Quali sono le differenze tra apprendimento supervisionato e non supervisionato per il monitoraggio?
  13. Come si valida un sistema di monitoraggio basato su dati storici di incidenti?
  14. Quali requisiti normativi devono essere soddisfatti da un sistema di sicurezza software?
  15. Come si progetta una verifica indipendente per un algoritmo impiegato nella sicurezza?
  16. In che modo si gestisce la qualità dei dati sensoriali usati in un sistema di sicurezza?
  17. Come si individuano le variabili più rilevanti per prevedere un evento pericoloso?
  18. Quali strategie si adottano per aggiornare un modello in modo sicuro durante l'esercizio?
  19. Come si documenta la tracciabilità di un modello appreso nel ciclo di vita di un sistema?
  20. Quali limiti presentano i modelli basati sui dati quando si verificano eventi rari?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Facoltà: Ingegneria dell'informazione, informatica e statistica

Prof. Michele Scarpiniti: Machine Learning

3,3difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Telecommunication Engineering - Ingegneria delle Telecomunicazioni (LM-27)
Di cosa si tratta: Problemi di imputazione, regressione, classificazione e predizione di sequenze affrontati con modelli come nearest neighbors, decision forest, support vector machine e reti neurali. Un altro impianto parte da richiami di algebra lineare e decomposizione ai valori singolari, poi passa a funzioni di trasferimento, rappresentazione nello spazio di stato, stabilità, controllori PID e controllabilità.
🕒 Orario lezioni
  • Mer8–11Aula 22 (RM031)
  • Gio8–10Aula 22 (RM031)

Tempo di studio e official info

Tempo consigliato per preparare l’esame: 13 settimane (3 mesi)
Articoli specifici forniti dal Docente su argomenti avanzati.
Dati verificati il 19/09/2026

Libri indicati per la materia

Scorri di lato: 3 libri
Aurelio Uncini – MeM-AIISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,4
Aurelio Uncini – Introduction to Neural Networks and Deep LearningISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
6,4
Aurelio Uncini – Fundamentals of Adaptive Signal ProcessingISBN 9783319353418
Tempo di studio del libro≈ 8 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
704 pagine
Difficoltà
6,4
StrumentiPer questo esame ti serve anche

Strumenti da tenere accanto ai libri d'esame, oltre a quelli indicati dal docente.

Consigliato
Manuale di Python

Link affiliati Amazon di ricerca: il prezzo per te non cambia.

Domande possibili all’esame
  1. Qual è la differenza tra apprendimento supervisionato e non supervisionato?
  2. Che cosa misura la funzione di perdita in un problema di regressione?
  3. Perché la suddivisione dei dati in addestramento e validazione è necessaria?
  4. Come si riconosce un fenomeno di overfitting dall'andamento dell'errore?
  5. Come si confrontano la regressione lineare e la regressione logistica?
  6. Come funziona l'algoritmo k-means nel raggruppamento dei dati?
  7. Che cosa indica la regolarizzazione L2 sul vettore dei pesi?
  8. Quali metriche si usano per valutare un classificatore su classi sbilanciate?
  9. Come si costruisce un albero decisionale a partire da un insieme di esempi?
  10. Perché il bias e la varianza di uno stimatore sono in compromesso?
  11. In che modo la discesa del gradiente aggiorna i parametri di un modello?
  12. Quali vantaggi offre un insieme di modelli rispetto a un modello singolo?
  13. Come si scelgono gli iperparametri di un modello con una ricerca a griglia?
  14. Che cosa significa che un modello generalizza bene su dati mai visti?
  15. Come si calcola la matrice di confusione di un classificatore binario?
  16. Quando è preferibile una macchina a vettori di supporto con kernel?
  17. Perché la normalizzazione delle caratteristiche migliora la convergenza del gradiente?
  18. Come si riduce la dimensionalità dei dati con l'analisi delle componenti principali?
  19. Quali ipotesi fa il classificatore naive Bayes sulle variabili?
  20. Come si interpreta la curva ROC e che cosa rappresenta l'area sotto di essa?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Michele Scarpiniti: Machine Vision And Listening

5,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Telecommunication Engineering - Ingegneria delle Telecomunicazioni (LM-27)
Di cosa si tratta: Deep learning per la visione e l'ascolto artificiale: il quadro comprende l'introduzione alla percezione artificiale e una panoramica delle moderne architetture e applicazioni. La trattazione è articolata in blocchi di lezione, il primo dei quali di due ore dedicato all'introduzione, e riguarda tecniche moderne per elaborare segnali visivi e sonori.

Tempo di studio e official info

Tempo consigliato per preparare l’esame: 13 settimane (3 mesi)
Frequenza consigliata · Materiale integrativo (lucidi del corso, articoli) sono disponibili sul seguente sito web
Dati verificati il 19/09/2026

Libri indicati per la materia

Scorri di lato: 2 libri
Valliappa Lakshmanan – Machine LearningISBN
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,4
James – Speech and Language ProcessingISBN 9780135041963
Tempo di studio del libro≈ 11,5 settimane
Obbligatorietà
Obbligatorio
Adottato in
1 materia
Tipo
Manuale
Pagine
1024 pagine
Difficoltà
8,5
StrumentiPer questo esame ti serve anche

Strumenti da tenere accanto ai libri d'esame, oltre a quelli indicati dal docente.

Consigliato
Calcolatrice scientifica non programmabile
Consigliato
LaTeX (gratuito, per scrivere formule e relazioni)
Gratis dal sito ufficiale

Verifica nel regolamento d'esame se la calcolatrice è ammessa e di che tipo. Link affiliati Amazon di ricerca: il prezzo per te non cambia.

Domande possibili all’esame
  1. Come si rileva il contorno di un oggetto in un'immagine digitale?
  2. Quali differenze esistono tra un filtro gaussiano e un filtro mediano per il rumore?
  3. In che modo la trasformata di Hough individua rette in un'immagine?
  4. Come si confrontano i descrittori di caratteristiche locali per il riconoscimento di oggetti?
  5. Che cosa rappresenta la matrice di co-occorrenza nella descrizione della tessitura?
  6. Come si stima il movimento di un oggetto tra due fotogrammi consecutivi?
  7. Perché la calibrazione della camera è necessaria per misure metriche da immagini?
  8. Come si segmenta un'immagine con il metodo di sogliatura di Otsu?
  9. Quali tecniche di stereovisione permettono di stimare la profondità di una scena?
  10. In che modo si estraggono le caratteristiche dal segnale sonoro per la classificazione?
  11. Come si localizza una sorgente sonora con una coppia di microfoni?
  12. Quali vantaggi offre un approccio a finestre temporali per l'analisi di suoni?
  13. Come si valuta la prestazione di un sistema di riconoscimento di oggetti?
  14. Perché l'illuminazione influisce sulla robustezza di un algoritmo di visione?
  15. Come si rappresenta un colore in uno spazio diverso dall'RGB?
  16. Quali metodi permettono di ridurre il numero di punti in una nuvola tridimensionale?
  17. Come si costruisce un descrittore per la classificazione di eventi sonori?
  18. Che cosa si intende per tracciamento di un oggetto in una sequenza video?
  19. Come si combinano informazioni visive e sonore per migliorare il riconoscimento?
  20. Quali errori tipici compaiono nella segmentazione semantica di scene urbane?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Prof. Michele Scarpiniti: Laboratorio di Programmazione

6,4difficoltà
Sapienza · Facoltà: Ingegneria dell'informazione, informatica e statistica · Ingegneria delle Telecomunicazioni (L-8)
Di cosa si tratta: Linguaggi C++, Java e Python: sintassi, compilazione e linking, cicli, condizionali, funzioni, classi e puntatori. Si affrontano l'allocazione dinamica della memoria, la programmazione generica con la Standard Template Library, l'orientamento agli oggetti con incapsulamento, ereditarietà e polimorfismo, oltre a strutture dati come liste e dizionari in Python.

Dettagli corso

🕒 Orario lezioni
  • Lun12–15Aula informatica 16 (RM025)
  • Mer11–14Aula 2 (RM018)
  • Ven17–19Aula informatica 16 (RM025)

Tempo di studio e official info

Tempo consigliato per preparare l’esame: ≈ 3 settimane
Frequenza consigliata
Dati verificati il 19/09/2026

Libri indicati per la materia

Scarpiniti – Laboratorio di ProgrammazioneISBN 9798689225487
Tempo di studio del libro≈ 3 settimane
Obbligatorietà
Obbligatorio
Pp. 1-728, ISBN: 979-8689225487, Self-published, Amazon KDP, Settembre
Adottato in
1 materia
Tipo
Manuale
Pagine
n.d.
Difficoltà
5,7
Domande possibili all’esame
  1. Quali passaggi servono per compilare ed eseguire un programma C da riga di comando?
  2. Come si dichiara e si inizializza una variabile di tipo puntatore in linguaggio C?
  3. Qual è la differenza tra passare un parametro per valore e per riferimento?
  4. Come si gestisce la memoria dinamica con malloc e free e quali errori comuni bisogna evitare?
  5. Che cosa succede quando si accede a un indice fuori dai limiti di un array?
  6. Come si definisce una classe in Java con attributi, costruttori e metodi?
  7. Qual è il ruolo dell'ereditarietà e come si realizza in Java con la parola chiave extends?
  8. In che cosa consiste l'incapsulamento e perché conviene nascondere i dettagli interni di una classe?
  9. Come si utilizza il polimorfismo per trattare oggetti di classi diverse attraverso un'unica interfaccia?
  10. Quale differenza c'è tra un'eccezione controllata e una non controllata in Java?
  11. Come si scrive un ciclo for che scorre gli elementi di una collezione?
  12. Quando conviene usare una struttura dati ricorsiva e come si verifica la condizione di arresto?
  13. Come si testa il corretto funzionamento di una funzione con casi di prova significativi?
  14. Che cosa indica la complessità computazionale di un algoritmo e come si stima per un ciclo annidato?
  15. Come si leggono dati da tastiera e da file e quali controlli sono necessari sull'input?
  16. Perché è utile documentare il codice con commenti e nomi di variabili chiari?
  17. Come si individua e si corregge un errore di logica usando un debugger?
  18. Quale vantaggio offre la modularizzazione del codice in funzioni separate?
  19. Come si confrontano due stringhe in C e in Java e perché il confronto può differire?
  20. Quali criteri si seguono per scegliere la struttura dati più adatta a un problema?

Domande di esercitazione costruite sul programma ufficiale, non fornite dal docente.

Scorri di lato: 3 insegnamenti →

Domande frequenti Libri, programma ed esami del prof. Michele Scarpiniti a Sapienza

Che libro usa il prof. Michele Scarpiniti per Machine Learning For Safety Systems a Sapienza?

Per Machine Learning For Safety Systems (Canale unico) indica come obbligatorio: Stephen Marsland – 2nd edition, Ethem Alpaydin – Introduction to Machine Learning, Andreas – Sarah Guido, Ian – Eibe Frank.

Quanto è impegnativo Machine Learning For Safety Systems?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Michele Scarpiniti per Machine Learning a Sapienza?

Per Machine Learning (Canale unico) indica come obbligatorio: Aurelio Uncini – MeM-AI, Aurelio Uncini – Introduction to Neural Networks and Deep Learning, Aurelio Uncini – Fundamentals of Adaptive Signal Processing.

Quanto è impegnativo Machine Learning?

6 CFU, difficoltà stimata 3.3 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Michele Scarpiniti per Machine Vision And Listening a Sapienza?

Per Machine Vision And Listening (Canale unico) indica come obbligatorio: Valliappa Lakshmanan – Machine Learning, James – Speech and Language Processing.

Quanto è impegnativo Machine Vision And Listening?

6 CFU, difficoltà stimata 5.4 su 10 rispetto agli esami della stessa area.

Che libro usa il prof. Michele Scarpiniti per Laboratorio di Programmazione a Sapienza?

Per Laboratorio di Programmazione (Canale unico) indica come obbligatorio: Scarpiniti – Laboratorio di Programmazione.

Quanto è impegnativo Laboratorio di Programmazione?

6 CFU, difficoltà stimata 6.4 su 10 rispetto agli esami della stessa area.

Dove trovo la scheda ufficiale di un esame?

Ogni insegnamento qui sopra ha il link alla scheda ufficiale dell’ateneo: controllala sempre prima di acquistare.

Sei uno studente tra i 18 e i 22 anni?Con Prime Student hai 90 giorni gratis, poi Amazon Prime a soli 2,49 € al mese: consegne veloci e gratuite anche sui libri.Scopri Prime Student ›
Controlla sempre la scheda dell'esame. Le informazioni vengono dalle schede ufficiali degli atenei e possono cambiare o contenere errori: prima di acquistare verifica i testi sulla scheda ufficiale dell'esame (la trovi linkata in ogni esame) e, nel dubbio, chiedi al docente.
Aiutaci a tenerci aggiornati
Il prof ha indicato altri libri, pagine o modifiche? Scrivicelo.