U okviru ovog rada bavimo se implementacijom i vrednovanjem različitih metoda preporučivanja. Poseban naglasak stavljamo na metode neuronskog suradničkog filtriranja (NCF) i matrične faktorizacije (MF). U programskom okviru PyTorch ostvarujemo tri modela neuronskog suradničkog filtriranja: generaliziranu matričnu faktorizaciju (GMF), višeslojni perceptron (MLP) i neuronsku matričnu faktorizaciju (NeuMF). Dodatno, ostvarujemo model obične matrične faktorizacije i matrične faktorizacije s pomakom. Sve modele treniramo i evaluiramo na javno dostupnom skupu podataka MovieLens 1M. Provodimo različite eksperimente te uspoređujemo performanse modela na metrikama HR@k, NDCG@k i MRR@k. Svoja opažanja uspoređujemo s rezultatima iz literature.In this ...