Projects

Incremental Preference Elicitation using the Choquet Integral

2023

Data Science Internship

From a 2017 preference-elicitation algorithm to a Python implementation and, eventually, a recommender system for environmentally friendly grocery bundles.

Python · Choquet Integral · Preference Elicitation · Multicriteria Decision Making · Recommender Systems

Trentino Education

Dec 2022

Knowledge and Graph Engineering · 30/30 Cum Laude

During this course, we created a Knowledge Graph that assists parents and students in locating schools in the Trentino area by city, municipality, school type, course length, instructional activity schedules, contact information, and education metrics. The project report is available at this link.

Python · SPARQL

DarkrAI, a Pareto ε-greedy policy

Aug 2022

Bio-inspired Artificial Intelligence · 30/30 Cum Laude

During this project we trained an agent for playing Pokémon battles starting from the classic Reinforcement Learning setup. We restricted the pool of possible next states using a Genetic Algorithm. The project report is available at this link.

Python · R · Git

Image Search Engine

May 2022

(Introduction to) Machine Learning · 30/30

The aim of this project was to create an image search engine, where a query image is fed to a model that would return the most similar images from a gallery.

Python · PyTorch · Git