91275 - PROJECT WORK IN LANGUAGES AND ALGORITHMS FOR ARTIFICIAL INTELLIGENCE

Anno Accademico 2022/2023

  • Docente: Ugo Dal Lago
  • Crediti formativi: 3
  • Lingua di insegnamento: Inglese
  • Modalità didattica: Convenzionale - Lezioni in presenza
  • Campus: Bologna
  • Corso: Laurea Magistrale in Artificial Intelligence (cod. 9063)

Conoscenze e abilità da conseguire

Al termine dell’attività formativa, lo studente è in grado di applicare le conoscenze acquisite nel corso Languages and algorithms for Artificial Intelligence per lo svolgimento in autonomia di un'attività di approfondimento su un argomento concordato con il docente titolare dell’insegnamento.

Contenuti

I contenuti del progetto saranno concordati con il docente titolare dell'insegnamento.

Testi/Bibliografia

Dirk van Dalen. Logic and structure. 4th edition, Springer.

K. Doets. From Logic to Logic Programming. The Mit Press.

Russell, Norvig. Artificial Intelligence: A Modern Approach (any edition). Pearson.

Programming in Scala (3rd edition)
Martin Odersky, Lex Spoon, Bill Venners
Artima

Learning Concurrent Programming in Scala (2nd edition)
Aleksandar Prokopec
Packt Publishing

Learning Spark: Lightning-Fast Big Data Analysis
Holden Karau, Andy Konwinski, Patrick Wendell, Matei Zaharia
O’Reilly

Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach. Cambridge University Press, 2009.

Michael Kearns, Umesh. Vazirani. An Introduction to Computational Learning Theory. MIT Press, 1994.

Shai Shalev-Shwartz and Shai Ben-David. Understanding Machine Learning: From Theory to Algorithms. Cambridge University Press, 2014.

Orario di ricevimento

Consulta il sito web di Ugo Dal Lago