Recommendation Systems for Smart Mobility
Sommario
I sistemi di raccomandazione sono software che forniscono suggerimenti di contenuti di particolare interesse per uno specifico utente. Tipicamente, i suggerimenti forniti hanno l’obiettivo di guidare l’utente in un processo decisionale (e.g.: quale prodotto acquisto? Qual è la prossima canzone che ascolto? Qual è la prossima serie TV da guardare?). Nelle implementazioni più avanzate, i suggerimenti sono personalizzati per ogni singolo utente.
I sistemi di raccomandazione trovano applicazione anche nel campo della mobilità e della valorizzazione di beni paesaggistici e culturali. Per esempio, un sistema di raccomandazione potrebbe proporre a un utente delle attività su misura da svolgere, nelle vicinanze della colonnina di ricarica, durante i tempi di ricarica del proprio veicolo elettrico.
Sono disponibili attività di tirocinio interno sulla progettazione e implementazione di sistemi di raccomandazione nell’ambito della mobilità.
Tecnologie utilizzate
Le principali tecnologie utilizzate in queste linee di attività sono:
- Basi di dati con supporto a dati spaziali (PostgreSQL + PostGIS oppure Apache Solr, o altri)
- Linguaggi di programmazione object oriented (Python o Java)
- Librerie per realizzazione di sistemi di raccomandazione
Contatti
Per ulteriori informazioni, gli studenti sono invitati a contattarmi via email oppure via chat di MS Teams all’indirizzo click.to.show.real.address@unina.it.