elia-mercatanti
Data Scientist, videogame addicted, passionate about technology, cinema and comics.
Technology ReplyPrato, Italy
Pinned Repositories
aads-project
Progetto per il corso di Analysis of Algorithms and Data Structures. Presentazione e calcolo delle funzioni generatrici per i coefficienti centrali delle matrici di Riordan.
decryption-exponent-attack
Implementazione dell'attacco al decryption exponent in RSA mediante l'algoritmo probabilistico di tipo Las Vegas.
deep-learning-symbolic-mathematics
Discussion and test of the first successful approach to solving symbolic mathematics problems through the use of neural networks, proposed for the first time by two Facebook researchers, Guillaume Lample and François Charton. My Master Degree Thesis in Data Science.
distance-vector-routing
Progetto del laboratorio di Reti di Calcolatori. Implementazione in python dell'algoritmo di routing Distance Vector.
ftp-server
Progetto del laboratorio di Reti di Calcolatori. L'applicazione sviluppata in python gestisce un semplice server FTP.
guesthouse-reservations
Project for Advanced Techniques and Tools for Software Development (ATTSD) Course - Simple app to manage reservations of a guesthouse
hill-cipher
Sviluppo del cifrario di Hill. Permette all'utente di cifrare e decifrare con il cifrario di Hill e di forzare un ciphertext tramite l'attacco known plaintext.
nmg-project
Project for Numerical Methods for Graphics course. Development and implementation of some exercises based on Bézier, and B-Spline Curve or Surfaces.
rsa
Implementazione di vari algoritmi per la crittografia a chiave pubblica, in particolare: Algoritmo di Euclide esteso, Algoritmo di esponenziazione modulare veloce, Test di Miller-Rabin, Algoritmo per la generazione di numeri primi, Schema RSA, con e senza ottimizzazione CRT.
time-series-k-means
Implementazione dell'algoritmo di clustering Time Series K-Means e dei test eseguiti su di esso per la mia tesi di laurea.
elia-mercatanti's Repositories
elia-mercatanti/deep-learning-symbolic-mathematics
Discussion and test of the first successful approach to solving symbolic mathematics problems through the use of neural networks, proposed for the first time by two Facebook researchers, Guillaume Lample and François Charton. My Master Degree Thesis in Data Science.
elia-mercatanti/hill-cipher
Sviluppo del cifrario di Hill. Permette all'utente di cifrare e decifrare con il cifrario di Hill e di forzare un ciphertext tramite l'attacco known plaintext.
elia-mercatanti/decryption-exponent-attack
Implementazione dell'attacco al decryption exponent in RSA mediante l'algoritmo probabilistico di tipo Las Vegas.
elia-mercatanti/guesthouse-reservations
Project for Advanced Techniques and Tools for Software Development (ATTSD) Course - Simple app to manage reservations of a guesthouse
elia-mercatanti/nmg-project
Project for Numerical Methods for Graphics course. Development and implementation of some exercises based on Bézier, and B-Spline Curve or Surfaces.
elia-mercatanti/rsa
Implementazione di vari algoritmi per la crittografia a chiave pubblica, in particolare: Algoritmo di Euclide esteso, Algoritmo di esponenziazione modulare veloce, Test di Miller-Rabin, Algoritmo per la generazione di numeri primi, Schema RSA, con e senza ottimizzazione CRT.
elia-mercatanti/time-series-k-means
Implementazione dell'algoritmo di clustering Time Series K-Means e dei test eseguiti su di esso per la mia tesi di laurea.
elia-mercatanti/aads-project
Progetto per il corso di Analysis of Algorithms and Data Structures. Presentazione e calcolo delle funzioni generatrici per i coefficienti centrali delle matrici di Riordan.
elia-mercatanti/distance-vector-routing
Progetto del laboratorio di Reti di Calcolatori. Implementazione in python dell'algoritmo di routing Distance Vector.
elia-mercatanti/dmo-project
Progetto sviluppato per il corso di Data Mining and Organization basato sullo studio di un database legato ad alcuni studenti iscritti al corso di Informatica dell'Università di Firenze.
elia-mercatanti/extended-euclidean-algorithm
Sviluppo dell'algoritmo esteso di euclide. Permette all'utente di calcolare l'MCD tra due numeri interi e restituisce i coefficenti dell'identità di Bezout.
elia-mercatanti/ftp-client
Progetto del laboratorio di Reti di Calcolatori. L'applicazione sviluppata in python gestisce un semplice client FTP.
elia-mercatanti/ftp-server
Progetto del laboratorio di Reti di Calcolatori. L'applicazione sviluppata in python gestisce un semplice server FTP.
elia-mercatanti/mips-project
Progetto per il laboratorio di Architetture degli Elaboratori. Quattro semplici programmi sviluppati nel linguaggio assembly per l'architettura MIPS.
elia-mercatanti/parallel-k-means
Project for Parallel Computing course. Sequential and parallel implementations of K-Means algorithm in C++ with OpenMP and CUDA.
elia-mercatanti/text-frequencies-analysis
Sviluppo di un programma che consenta l'analisi delle frequenze in un testo (sequenza di caratteri).
elia-mercatanti/attack-from-space
Uno dei miei primi Videogiochi. Sviluppato tramite la libreria grafica "Allegro" in C++. Gioco estramamente semplice sviluppato per impare qualche nozione sullo sviluppo di videogiochi.
elia-mercatanti/parallel-bigrams
Project for Parallel Computing course. Sequential and parallel implementations of Bigrams search algorithm in Java.
elia-mercatanti/soft-clustering-rough-kmeans
Project for Multivariate Analysis and Statistical Learning (MASL) Course - Soft Clustering and Rough K-Means
elia-mercatanti/titanic-decision-trees
Project for the contest of Multivariate Analysis and Statistical Learning (MASL) - Predicting Survival on the Titanic with Decision Trees
elia-mercatanti/travel-agency
Progetto per il laboratorio di Metodologie di Programmazione. Progetto per lo studio dei design patterns per un applicazione destinata ad un'agenzia di viaggi.