"The function of good software is to make the complex appear to be simple."
Grady Booch


Questo è un blog con esperienze, esperimenti e approfondimenti nel mondo del Data Science.

Sono in realtà una serie di appunti e progetti personali ma ho cercato di strutturali in modo tale che fossero leggibili da chiunque.

Progetti recenti


Easy tagging and automatic tagging

The goal of this project is to make tagging procedures easier. I decided to create a Python package that allows me to speed up any image and text tagging procedures.


Prendere le mail dalle Pagine Gialle

In questo articolo ci concentreremo a vedere la procedure di Web Scraping con due linguaggi di programmazione (R e Python) per cercare di prendere le mail dal sito web delle Pagine Gialle.


La raccolta differenziata, un problema di classificazione statistica

Utilizzando il Machine Learning, il Deep Learning e tecniche di Ensemble Learning si vuole creare un cestino che, grazie al riconoscimento di immagini e sfruttando anche altre informazioni derivanti da dei sensori selezionati (ad esempio risposta ad ultrasuoni, fotoresistenze, peso, ecc.), sia in grado di capire se l'oggetto buttato vada inserito nella carta, plastica, ecc.


Analisi fattori di rischio di una lesione

Questo studio ha come obbiettivo quello di analizzare quali tra i fattori di rischio sono quelli che più influenzano i tempi di guarigione di una lesione, inoltre si andranno ad analizzare quali possibili fattori possono determinare la non guarigione della lesione.


Analisi storia dei film

Questo progetto ha come oggetto il settore cinematografico sul quale viene fatta un analisi esplorativa per individuare elementi interessanti di questo ambito.


Previsione del risultato di una partita di calcio

Dopo aver analizzato i risultati degli ultimi 25 anni delle competizioni calcistiche di tutte le squadre dei 5 principali campionati europei ho deciso di creare un modello bayesiano che riuscisse a prevedere il risultato di una partita di calcio per poi, utilizzando tecniche di Machine Learning, identificare alcune partite che potessero essere previste con un errore minimo.


Articoli e approfondimenti