nicola's repositories
federated_learning
Library to simulate a distributed learning scenario, with clusters of users that train models minimizing a local cost function, and a server that wants to minimize a global cost function. The aim of the project is to study the tradeoff between local and global accuracy.
heuristics_tsp
Test heuristics (greedy, genetic algorithms...) on Travelling Salesperson Problem. Graphs implemented with NetworkX library.
Automata_Languages_and_Computation_unipd2019_notes
LaTeX notes of Automata, Languages and Computation (Automi, Linguaggi e Computazione) course from Computer Engineering master course at University of Padua, 2019.
virulent_factor_classification
Model that computes the probability of a protein to be a virulence factor.
Boat_Detector
The purpose of this project is to develop a program that is capable of detecting one or more boats in an image and also to distinguish the case in which there is not any boat... without using deep learning.
chaos_game_representation
A simple Python script to generate the chaos game representation of a DNA sequence.
amazing_graphs
Python scripts to generate "Amazing Graphs", inspired by the Numberphile series.
automatic_screenshots
A simple C++ program to take and save (in the default path) a screenshot every 10 minutes in a 1-hour window.
balls_and_bins
Exercise 5.4-2 from Chapter 5 Probabilistic Analysis and Randomized Algorithms (Introduction to Algorithms, CLRS)
k-armed_bandit
Python script to implement and analyze a k-armed testbed.
MagneticFieldModeling
Real-time magnetic field mapping and interpolation.
reports_and_notes
Reports from university courses' projects.
tmhmm.py
A transmembrane helix finder in Python 3.
VAE_for_plasma_physics
Project title: "A deep learning approach for data recovery in the Soft X-Ray fusion plasma diagnostics".