Popis: |
Sustavi za preporučivanje popularni su alati koji znatno poboljšavaju iskustvo korisnika tijekom korištenja digitalnih platformi. U ovom radu implementiran je sustav za preporuku proizvoda za njegu kože temeljen na sadržaju. Sustavi za preporuku temeljeni na sadržaju preporučaju proizvode na temelju njihovih značajki i preferenca određenog korisnika. Nad podacima o sastojcima koji čine proizvode provedena je redukcija dimenzionalnosti pomoću tri različite metode: PCA, t-SNE i UMAP. Za ostvarenje sustava za preporuku korištena su dva algoritma: kosinusna sličnost i k-srednjih vrijednosti. Rezultati preporuka validirani su na temelju stvarne sličnosti zadanog i preporučenih proizvoda. Usporedbom rezultata dvaju implementiranih sustava utvrđeno je da daju iste preporuke za 4/5 zadanih proizvoda. Recommendation systems are popular tools that significantly enhance the user experience when using digital platforms. A content-based recommendation system for skincare products has been implemented in this paper. Content-based recommendation systems recommend products based on their features and the preferences of a specific user. Dimensionality reduction was performed on ingredient data using three different methods: PCA, t-SNE and UMAP. Two algorithms were utilized to achieve the recommendation system: cosine similarity and k-means clustering. The recommendation results were validated based on the actual similarity between the given and recommended products. By comparing the results of the two implemented systems, it was determined that they provide the same recommendations for 4 out of 5 given products. |