Portfolio
![../assets/images/featured/dsi_project_cover.jpeg](https://ludocomito.dev/../assets/images/featured/dsi_project_cover_huadb07fbc039a5390dc4b6e7b1b6e5784_148274_500x0_resize_q90_h2_box.webp)
Custom implementation of a Differentiable Search Index architecture, experimenting with different solutions.
![](https://ludocomito.dev/../assets/images/global/author_hu7f87db00ec71031d00a258329d2b383c_120980_400x0_resize_q75_h2_box_2.webp)
Ludovico Comito
![../assets/images/featured/deep_rl_cover.png](https://ludocomito.dev/../assets/images/featured/deep_rl_cover_huba91e1cf562f0563425ee2c64d9ae74a_2485169_500x0_resize_q90_h2_box_3.webp)
A Sim2Real experiment utilizing PPO with Action Masking performed on a custom Differential Drive Robot built from scratch.
![](https://ludocomito.dev/../assets/images/global/author_hu7f87db00ec71031d00a258329d2b383c_120980_400x0_resize_q75_h2_box_2.webp)
Ludovico Comito
![../assets/images/featured/vwsd_cover.jpeg](https://ludocomito.dev/../assets/images/featured/vwsd_cover_hufe1a2ca86b9d3fe28d424983f05e20f9_56722_500x0_resize_q90_h2_box.webp)
A segmentation-based approach to the task of Visual Word Sense Disambiguation
![](https://ludocomito.dev/../assets/images/global/author_hu7f87db00ec71031d00a258329d2b383c_120980_400x0_resize_q75_h2_box_2.webp)
Ludovico Comito
![../assets/images/featured/homonimy_cover.png](https://ludocomito.dev/../assets/images/featured/homonimy_cover_hu2b64273fc3d8a2ee9d80cba62125220a_267276_500x0_resize_q90_h2_box_3.webp)
A DeBERTa based architecture for the task of Homonymy disambiguation.
![](https://ludocomito.dev/../assets/images/global/author_hu7f87db00ec71031d00a258329d2b383c_120980_400x0_resize_q75_h2_box_2.webp)
Ludovico Comito
![../assets/images/featured/banner_event_detection.png](https://ludocomito.dev/../assets/images/featured/banner_event_detection_hu8a4bc65486666e8c8ff33a5e337a6e2d_973126_500x0_resize_q90_h2_box_3.webp)
The task proposed is Event Detection, where the goal is to identify and categorize events in a sequence of text.
![](https://ludocomito.dev/../assets/images/global/author_hu7f87db00ec71031d00a258329d2b383c_120980_400x0_resize_q75_h2_box_2.webp)
Ludovico Comito
![../assets/images/featured/cover_thesis.png](https://ludocomito.dev/../assets/images/featured/cover_thesis_hue1f5a744b7457a05b30b54a119aea85b_2514766_500x0_resize_q90_h2_box_3.webp)
BSc thesis about Robotics, Artificial Intelligence and Computer Vision.
![](https://ludocomito.dev/../assets/images/global/author_hu7f87db00ec71031d00a258329d2b383c_120980_400x0_resize_q75_h2_box_2.webp)
Ludovico Comito
![../assets/images/featured/face_mask.png](https://ludocomito.dev/../assets/images/featured/face_mask_hudc823c9556fb73a2bb6f3e8187945171_2965103_500x0_resize_q90_h2_box_3.webp)
The goal of this project is training a Neural Network in order to tell apart people that wear a face mask correctly from the ones that either don’t have masks on or that are wearing it incorrectily.
![](https://ludocomito.dev/../assets/images/global/author_hu7f87db00ec71031d00a258329d2b383c_120980_400x0_resize_q75_h2_box_2.webp)
Ludovico Comito