Automatic Recommender Systems

Autor: Sokol, Marin
Přispěvatelé: Čupić, Marko
Jazyk: chorvatština
Rok vydání: 2018
Předmět:
Popis: Problem automatskog generiranja preporuka vrlo je općenit problem čije kvalitetno rješavanje može imati mnoge praktične primjene. Neki od primjera su generiranje popisa knjiga za koje je vjerojatno da bi ih čitatelj poželio pročitati na temelju knjiga koje je prethodno pročitao, generiranje popisa filmova ili serija koje bi htio pogledati na temelju filmova i serija koje je prethodno pogledao i slično. Umjesto popisa, moguće je da korisnik za pročitane knjige odnosno pogledane filmove i serije daje i mjeru kvalitete ili da se uzmu u obzir i mišljenja drugih korisnika što je potom moguće uzeti u obzir pri automatskom generiranju novih prijedloga. U okviru završnog rada potrebno je proučiti postojeće pristupe za izradu sustava za generiranje preporuka. Potrebno je istražiti koje vrste takvih sustava postoje te koje su primjene. Potom je potrebno ostvariti prototipnu programsku implementaciju jednog konkretnog pristupa na jednom konkretnom primjeru. Ispitati rad ostvarenog sustava. Radu priložiti izvorni kod razvijenih postupaka uz potrebna objašnjenja i dokumentaciju. Predložiti pravce budućeg razvoja. Citirati korištenu literaturu i navesti dobivenu pomoć. The problem of generating automatic recommendations is a very common problem whose solution can have many practical applications. Some of the examples would be generating a list of books that are likely to be read by readers on the basis of a book they have previously read, generating a list of movies or series that they would like to watch based on movies and series that they previously watched, and the like. Instead of a list, it is possible for a user to, for read books or watched movies, give a measure of quality or for algorithm to consider the opinions of other users, which can then be used when automatically generating new suggestions. Within the thesis it is necessary to study the existing approaches for creating a recommender system. It is necessary to investigate which types of such systems exist and what are the applications. Then it is necessary to develop the prototype program implementation of a concrete approach in one concrete example. Examine the work of the system. Attach the source code of developed procedures with the necessary explanations and documentation to the thesis. Suggest directions for future development. Cite the literature used and quote the received help.
Databáze: OpenAIRE