Nowadays the increasinlgy demand for media contents is requesting Video on Demand and IPTv providers to use recommendation algorithms to help the user in the choice. Along the years has been created a huge number of algorithms able to do a recommendation and this such a big offer makes life impossible to all those people that have to keep updated the different recommendation and test platform. The searching for the ease and scalability is the goal of this thesis: for a moment lets stop the search for new algorithms and test methods, re-engineering the whole system, making it easier also for the unexpert, but most of all scalable for new algorithms. Everything is realized using Matlab, to forget the complexity of the mathematical structures and focusing on usability.

Al giorno d'oggi la sempre pi u vasta domanda di contenuti audiovisivi speci ci sta obbligando i vari distributori di servizi quali Video on Demand e IP Television a utilizzare algoritmi di raccomandazione per aiutare l'utente nella fase di scelta. Nel corso degli anni e stata creata una gran quantit a di algoritmi in grado di e ettuare una raccomandazione e quest'enorme o erta ha reso la vita incredibil- mente di cile a tutti coloro che han dovuto tenere aggiornate le varie piattaforme di suggerimenti e test sull'e cacia degli stessi. Ed e proprio questa fase di test che pi u preoccupa in quanto e computazionalmente molto impegnativa. La ricerca della sempli cazione e dell'estendibilit a e l'obiettivo che ci si pone in questa tesi: per un momento si vuole interrompere la ricerca di nuovi algoritmi o nuove metodologie di test, in favore di una reingegnerizzazione di tutto il sis- tema di raccomandazione, rendendolo pi u leggibile anche ai non addetti ai lavori e soprattutto facilmente estendibile per i nuovi algoritmi che verranno sicuramente ideati negli anni a venire. Il tutto viene realizzato appoggiandosi a quell'incredibile strumento che e Mat- lab, in modo da tralasciare l'ideazione di strutture dati complesse, lasciando tut- ta la complessit a al linguaggio di programmazione. Matlab, infatti, implementa delle funzioni in grado di calcolare in maniera molto rapida complesse strutture matematiche, che altrimenti richiederebbero una fase di programmazione molto pi u lunga.

Realizzazione di un sistema di raccomandazione in Matlab

OLIVIERI ACHILLE, NICCOLO'
2009/2010

Abstract

Nowadays the increasinlgy demand for media contents is requesting Video on Demand and IPTv providers to use recommendation algorithms to help the user in the choice. Along the years has been created a huge number of algorithms able to do a recommendation and this such a big offer makes life impossible to all those people that have to keep updated the different recommendation and test platform. The searching for the ease and scalability is the goal of this thesis: for a moment lets stop the search for new algorithms and test methods, re-engineering the whole system, making it easier also for the unexpert, but most of all scalable for new algorithms. Everything is realized using Matlab, to forget the complexity of the mathematical structures and focusing on usability.
TURRIN, ROBERTO
ING V - Facolta' di Ingegneria dell'Informazione
20-dic-2010
2009/2010
Al giorno d'oggi la sempre pi u vasta domanda di contenuti audiovisivi speci ci sta obbligando i vari distributori di servizi quali Video on Demand e IP Television a utilizzare algoritmi di raccomandazione per aiutare l'utente nella fase di scelta. Nel corso degli anni e stata creata una gran quantit a di algoritmi in grado di e ettuare una raccomandazione e quest'enorme o erta ha reso la vita incredibil- mente di cile a tutti coloro che han dovuto tenere aggiornate le varie piattaforme di suggerimenti e test sull'e cacia degli stessi. Ed e proprio questa fase di test che pi u preoccupa in quanto e computazionalmente molto impegnativa. La ricerca della sempli cazione e dell'estendibilit a e l'obiettivo che ci si pone in questa tesi: per un momento si vuole interrompere la ricerca di nuovi algoritmi o nuove metodologie di test, in favore di una reingegnerizzazione di tutto il sis- tema di raccomandazione, rendendolo pi u leggibile anche ai non addetti ai lavori e soprattutto facilmente estendibile per i nuovi algoritmi che verranno sicuramente ideati negli anni a venire. Il tutto viene realizzato appoggiandosi a quell'incredibile strumento che e Mat- lab, in modo da tralasciare l'ideazione di strutture dati complesse, lasciando tut- ta la complessit a al linguaggio di programmazione. Matlab, infatti, implementa delle funzioni in grado di calcolare in maniera molto rapida complesse strutture matematiche, che altrimenti richiederebbero una fase di programmazione molto pi u lunga.
Tesi di laurea Magistrale
File allegati
File Dimensione Formato  
tesi.pdf

accessibile in internet per tutti

Descrizione: Testo della tesi
Dimensione 1.82 MB
Formato Adobe PDF
1.82 MB Adobe PDF Visualizza/Apri

I documenti in POLITesi sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10589/11782