FastNRTF
Efficient 3D reconstruction and relighting of complex scenes with global illumination effects using Neural Radiance Transfer Fields.
See moreHi, my name is Elia and I'm a MSc Data Science student. I work on and love AI in all its shapes (Data Science, Machine Learning and Deep Learning), especially applied to my main areas of interest and passions: Computer Vision, Computer Graphics, Virtual Reality, Game Development, Music and Art.
Since I was a small kid I was fascinated by computers and videogames and such interest grew stronger as I got older. In 2021 I finally became a computer scientist by getting an Engineering of Computing Systems Bachelor’s degree. After that, specializing on AI was a no brainer choice for me: I always wanted to not only work in the field I love, but to research for its improvement and evolution as well. For this purpose, Artificial Intelligence is perfect as it can be applied to anything while being enormously interesting as a topic on its own.
Languages:
AI and Data Science:
Game Development:
Web Development:
GPA: 100 /100 with honours
GPA: 108/110 13th university in Engineering and Technology (2020 QS W.U. Rankings) Merit Based Scholarship 2020, Best Freshmen Prize 2019San Marino Merit Contribute 2019, 2020, 2021
Current GPA: 5.2/6 10th university in Computer Science and Information Systems (2022 QS World University Rankings)
All the images with the four coloured squares on the bottom right were created using DALL·E 2 AI by OpenAI to metaphorically represent the content of the projects.
Efficient 3D reconstruction and relighting of complex scenes with global illumination effects using Neural Radiance Transfer Fields.
See moreA Virtual-Reality "escape-room-like" videogame for Oculus Quest, developed with Unity Engine using only the basic Oculus Framework. Game awarded as best game and trailer of the course ( year 2021/2022).
See morePotential of 2D Priors for Improving Robustness of single-image 3D Human Reconstruction, with CLIP supervision and Multimodal learning.
See moreMarket analysis of mobile apps dataset with interactive plots, with D3.js and Google Charts.
See more See websiteImplementation and comparison of zero order vs first order method on the AdaMM (aka AMSGrad) optimizer: analysis of convergence rates and minima shape.
See moreNoise2Noise is an AI denoiser trained with noisy images only. We implemented a ligther version which trains faster on smaller pictures without losing performance and an even simpler one where every low-level component was implemented from scratch, including a reimplementation of autograd.
See moreTwo data analysis projects to practice Pandas, Data Wrangling, Data Vizualization, Regression, Observational Studies, Statistics and Supervised Learning ( w/ scikit-learn and statsmodels).
See moreA Quotebank data analysis to build a political party classifier based on quotes, explained with a data story. Includes sentiment analysis, grammatical structure/complexity analysis and topic labeling.
See more See data storyReinforcement Learning: Q-Learning and Deep Q-Learning to train artificial agents that can play the famous game of Nim.
See moreSemidefinite Programming with Homotopy Conditional Gradient Method (HCGM) and Vu-Condat methods for solving two problems: Fashion-MNIST classification using k-means clustering and geometric embedding for the Sparsest Cut Problem.
See moreImplementation and comparison of SGD, SGD with momentum, RMSProp and AMSGrad optimizers on the Image classification task using MNIST dataset.
See moreBlind Image Deconvolution and Frank-Wolfe's algorithm to deblur a license plate for Crime Scene Investigation (CSI).
See moreA Wasserstein Generative Adversarial Network that learns the distribution of a Mixture of Gaussian, using weight clipping or spectral normalization.
See moreAn Image Reconstructor that applies fast proximal gradient method (FISTA) to the wavelet transform of an image using L1 and Total Variation (TV) regularizations.
See moreImplementation and brief comparison of different First Order and different Proximal gradient methods, comparison of their convergence rates.
See moreAn AICrowd Challenge: Logistic Regression classifier that predicts whether an event's decay signature was the one of a Higgs Boson.
See moreAn AICrowd Challenge: CNN classifier that predicts whether the pixels of an image represent a road or not.
See moreAn online multiplayer board game coded in java, playable both on a javaFX GUI or on CLI, with many server features to make it robust to connection problems.
See moreA website that lets the user upload his songs on a server. It was made in two versions: Pure HTML (thin Client) and Thymeleaf Rich Internet Application (thick Client).
See morePython software with GUI, capable of simulating an aerial photo given a pair DEM-Orthophoto (in GeoTIFF format).
See moreTime (ms) and space (RAM usage) optimized command line text editor with multiple undo/redo feature.
See moreA simple command line arcade game, created in order to train with the basics of C programming after the first semester at my Bachelor's degree
See more