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

Transcript of Realizzazione di un sistema di Raccomandazione in Matlab Tesi di Laurea Specialistica Ingegneria...

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