Implementacija i evaluacija preporučiteljskih sustava temeljenih na neuronskim mrežama

Sažetak na hrvatskom: U okviru rada bavimo se usporedbom klasičnih preporučiteljskih sustava temeljenih na suradnji korisnika i preporučiteljskih sustava temeljenih na neuronskim mrežama i drugim aspektima dubokog učenja. Opisani su teoretski aspekti metoda preporučivanja i duboke neuronske mreže. K...

Full description

Permalink: http://skupni.nsk.hr/Record/fer.KOHA-OAI-FER:50454/Details
Glavni autor: Vidović, Lovro (-)
Ostali autori: Pripužić, Krešimir (Thesis advisor)
Vrsta građe: Drugo
Impresum: Zagreb, L. Vidović, 2018.
Predmet:
LEADER 02926na a2200229 4500
003 HR-ZaFER
008 160221s2018 ci ||||| m||| 00| 0 hr d
035 |a (HR-ZaFER)ferid5154 
040 |a HR-ZaFER  |b hrv  |c HR-ZaFER  |e ppiak 
100 1 |a Vidović, Lovro 
245 1 0 |a Implementacija i evaluacija preporučiteljskih sustava temeljenih na neuronskim mrežama :  |b diplomski rad /  |c Lovro Vidović ; [mentor Krešimir Pripužić]. 
246 1 |a Implementation and Evaluation of Recommender Systems based on Neural Networks  |i Naslov na engleskom:  
260 |a Zagreb,  |b L. Vidović,  |c 2018. 
300 |a 58 str. ;  |c 30 cm +  |e CD-ROM 
502 |b diplomski studij  |c Fakultet elektrotehnike i računarstva u Zagrebu  |g smjer: Računarska znanost, šifra smjera: 56, datum predaje: 2018-06-29, datum završetka: 2018-07-09 
520 3 |a Sažetak na hrvatskom: U okviru rada bavimo se usporedbom klasičnih preporučiteljskih sustava temeljenih na suradnji korisnika i preporučiteljskih sustava temeljenih na neuronskim mrežama i drugim aspektima dubokog učenja. Opisani su teoretski aspekti metoda preporučivanja i duboke neuronske mreže. Koristeći Python i razvojni okvir Tensorflow implementirana su 4 preporučiteljska sustava: preporučiteljski sustav temeljen na suradnji korisnika, preporučiteljski sustav temeljen na modelu latentnih faktora, preporučiteljski sustav temeljen na dubokim neuronskim mrežama i preporučiteljski sustav temeljen na ansamblu modela latentnih faktora i dubokih neuronskih mreža. Preporučiteljski sustavi su evaluirani nad javno dostupnom podatkovnom skupu MovieLens. Rezultati evaluacije su grafički prikazani. Analizirali smo mogućnost raspodijeljenog izvođenja preporučiteljskih algoritama u računalnom grozdu. 
520 3 |a Sažetak na engleskom: In this thesis we are focusing on comparison between user-based collaborative filtering and neural network based recommender systems with usage of numerous deep learning aspects. Theoretical aspects of the recommender systems and deep neural network are described. Using Python and TensorFlow framework, four recommender systems were implemented: user-based collaborative filtering, latent factor model recommender system, deep neural network based recommender system and an ensemble of latent factor model and deep neural network model. Recommender systems were evaluated over the publicly available MovieLens dataset. The evaluation results are shown graphically. Furthermore, we have analyzed distributed performance of recommender systems on a computer cluster. 
653 1 |a preporučiteljski sustavi  |a suradno filtriranje  |a duboke neuronske mreže  |a model latentnih faktora  |a faktorizacija matrice  |a raspodijeljena obrada 
653 1 |a recommender systems  |a collaborative filtering  |a deep neural networks  |a latent factor model  |a matrix factorization  |a distributed computing 
700 1 |a Pripužić, Krešimir  |4 ths 
942 |c Y 
999 |c 50454  |d 50454