/thesis

SUOSITTELIJAJÄRJESTELMÄN RAKENTAMINEN APACHE SPARKILLA

Primary LanguageTeX

SUOSITTELIJAJÄRJESTELMÄN RAKENTAMINEN APACHE SPARKILLA

Diplomityö

Suosittelujärjestelmien määrä Internetissä on kasvanut jatkuvasti. Jopa kaikista arkipäiväisimmät toimet, kuten uutisien lukeminen, sisällyttävät suosittelujärjestelmän. Suosittelujärjestelmä on järjestelmä, joka yrittää muodostaa käyttäjän mieltymyksistä mielipiteeen ja suositella hyödyllisiä asioita. Tässä työssä tutustutaan Apache Sparkiin, Scala-ohjelmointikieleen sekä Amazon Web Services (AWS) palveluun ja rakennetaan suosittelujärjestelmä näiden teknologioiden avulla.


BUILDING A RECOMMENDATION ENGINE WITH APACHE SPARK

Master of Science Thesis

The amount of recommendation engines around the Internet is constantly growing. Even the most common everyday tasks, such as reading the news, incorporate an existence of a recommender system. A recommendation engine is a system that tries to form an opinion about user's preferences and recommend items of use. This thesis studies the usage of Apache Spark when building a recommendation engine with Scala programming language and Amazon Web Services (AWS).


pdf