realizzazione di un sistema di raccomandazione in matlab tesi di laurea specialistica ingegneria...

10
sistema di sistema di Raccomandazione in Raccomandazione in Matlab Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo Cremonesi Correlatore: Roberto Turrin

Upload: amadore-marchi

Post on 02-May-2015

219 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

Realizzazione di un Realizzazione di un sistema di sistema di Raccomandazione in Raccomandazione in MatlabMatlab

Tesi di Laurea SpecialisticaIngegneria InformaticaNiccolò Olivieri – 724811Relatore: Paolo CremonesiCorrelatore: Roberto Turrin

Page 2: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

La “nuova” La “nuova” RaccomandazioneRaccomandazione

20/12/2010 2Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 3: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

Raccomandazione Raccomandazione Content-Based vs. Content-Based vs. CollaborativaCollaborativa

20/12/2010 3Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 4: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

Rating Implicito vs. Rating Implicito vs. EsplicitoEsplicito

20/12/2010 4Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 5: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

E i distributori?E i distributori?

20/12/2010 5Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 6: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

L’applicazione: primaL’applicazione: prima

20/12/2010 6Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 7: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

L’applicazione: dopoL’applicazione: dopo

20/12/2010 7Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 8: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

L’oggetto L’oggetto RecommendationRecommendation» R = Recommendation(‘urm.mat’,

‘MovieAvg’);» R.createModel();» List1 = R.onLineRecom(UserProfile1);» List2 = R.onLineRecom(UserProfile2);» List = R.antireshuffling();

20/12/2010 8Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 9: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

L’oggetto TestL’oggetto Test» T = Test(‘urm.mat’, ‘MovieAvg’,

‘kfold’);» Result = T.fire();

20/12/2010 9Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri

Page 10: Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria Informatica Niccolò Olivieri – 724811 Relatore: Paolo

E poi?E poi?

20/12/2010 10Realizzazione di un sistema di raccomandazione in Matlab - Niccolò Olivieri