Andrea Covre's repositories
Minimum-Vertex-Cover
With this project we researched, implemented and analyzed different algorithms to effectively and efficiently solve an NP-Complete problem such as the Minimum Vertex Cover (MVC).
client-server-live-chat-service
Client-Server chat room service realized as a socket programming and networking exercise
minesweeper-AI
AI that tries to play and win minesweeper using risk, knowledge and knowledge gain mappings.
Snake-for-Game-Boy-Advance
Recreation of the popular game "Snake" for Game Boy Advance
DL-Model-Imitation
With this project we research and test out whether data generated by generative Deep Learning Models can be effectively utilized to train secondary models. Specifically, if images generated by DALL-E mini are suitable to train a classification model with a performance comparable to models trained on CIFAR-10.
genetic.algorithms-Visualization_of_Evolution
Visualization of the inner procedures that make Genetic Algorithms able to generate solutions to certain classes of problems.
Space-Trader
Recreation of the popular game Space Trader as an exercise for version control best practices, object design, object-oriented programming methods, Agile and Iterative development and JavaFX programming.
minesweeper-mine-search-AI
Exploring two different ways to correctly identify all the mines in a Minesweeper board with the primary goal to minimize the total number of squares mined.
PDFs-consolidator
This utility script merges PDFs together (in alphabetical order based on the filename) and adds the filename as a table of content (TOC) entry for easier navigation. It is particularly useful to consolidate lecture slides into a single searchable PDF.