introduction, learning, articial, intelligence, eld, responsible, nding, patterns, ability, learned, core, possible, computer, being, explicitly, programmed, principle, introduced, started, expand, signicantly, requires, data, computational, resources, experiments, due, signicant, increase, power, availability, rapidly, expanding, thesis, author, focuses, single, application, recommender, systems, tasks, using, general, aim, considering, subsection, boil, training, predictive, model, forecasts, restore, dependencies, automatic, decisions, input, etc, human, understandable, explanation, predict, suggest, generating, personalized, suggestions, everyone, internet, information, anything, however, ltering, content, picking, relevant, personally, develop, evaluate, used, software, technology, competence, centers, shortly, created, collaboration, university, tartu, tallinn, industry, representatives, development, centre, source, tools, based, text, corpus, produces, vectors, output, likely, context, commonly, example, movie, indices, represented, strings, pressed, piano, translated, corpora, [yot], result, implemented, internship, recommend, items, according, user, preferences, theoretically, factors, speed, ease, update, events, taken, account, tation, addition, performance, furthermore, compared, cosine, similarity, publicized, implementations, chapter, contains, overview, common, building, approaches, current, state, section, evaluation, techniques, described, chosen, included, theoretical, comparison, similar, solution, nal, recount, processed, finally, experimental, displayed, description, integration, process, existing, conclusion, written, summarize, provide, brief, completed, background, research, minnesota, nd, choices, challenging, alternatives, [jakb], aspect, demand, basic, types, collaborative, briey, overviewed, main, customer, previously, liked, recommending, recommendations, actors, genres, tags, given, media, websites, blogs, news, calculated, matching, checking, mutual, comparing, interests, probability, popular, measures, euclidean, manhattan, jaccard, proles, cons, metadata, recommended, properly, features, compose, dislikes, search, advantages, competitive, despite, disadvantages, implicit, collected, providing, clicks, links, explicit, self, provided, ratings, solve, history, rated, viewed, purchased, period, collect, receive, solves, privacy, doesnt, share, famous, pandora, database, wik], rst, highly, recommendee, domain, free, anywhere, behavior, measured, squared, dierence, pearson, correlation, coecient, actions, create, minimal, knowledge, calculations, across, classify, previous, future, opportunity, structured, named, opinions, dont, match, rate, unpredictably, cant, suitable, sort, scalability, nearest, known, youtube, reddit, writing, article, architecture, continuous, repository, [junb], dierent, doosan, jungs, gram, negative, sampling, tomas, mikolov, amount, represents, rare, phrases, dataset, classied, lms, sparse, matrix, neural, network, frequently, followed, calculates, purposes, natural, language, processing, improving, translation, describe, working, trained, mechanism, samples, random, [cze], workow, reading, counting, sorted, frequency, vocabulary, binary, details, sentence, sub, pro, cess, eliminating, frequent, analysis, algorithm, specied, parameter, forward, connections, form, cycle, units, taking, visualization, shown, modied, original, [juna], score, prediction, equation, predicting, mentioned, identify, target, multiply, centered, zero, divided, absolute, value, accurate, procedure, adding, uj, sim, ui, predicted, urating, iand, iis, set, uto, evaluating, logs, simulate, whether, correct, correctly, test, hidden, ne, mode, split, usually, noticeably, bigger, actual, performed, [jaka], metrics, measuring, accuracy, compares, truth, actually, therefore, error, illustrated, root, presented, [jakc], rj, jis, total, terms, numerator, observed, mostly, readable, intuitive, developed, cross, validation, coverage, unrepresentative, missed, leaving, really, performs, linux, mint, easier, install, environment, unix, operating, python, ecient, packages, scikit, built, numpy, library, scientic, computations, pandas, scipy, computing, gensim, useful, communicate, perfectly, pycharm, highlights, code, styling, autocomplete, includes, anaconda, virtual, installation, necessary, jupyter, notebook, intermediate, allows, cellsinside, convenient, analysts, otherwise, saving, loading, les, testing, movielens, grouplens, department, science, engineering, published, estimation, favor, tested, moreover, powerful, server, stored, datextension, less, online, web, service, tagged, anonymous, gender, age, readme, movieid, unique, skipped, identier, contained, dat, namely, userid, scale, timestamp, title, concatenated, released, pipe, separated, starting, adventure, ending, western, extracting, required, datles, arrays, needed, transformed, operates, unlabeled, considered, denitely, aects, biased, liking, whereas, oppositely, solving, average, subtracted, disliked, products, called, documentation, positively, negatively, build_vocab, method, nalize_vocab, weights, settings, meaning, positive, higher, lower, trek, exorcist, rt, backt, ot, ef, returned, following, stargate, actionadventuresci, fi, contact, undiscovered, visually, simple, selected, evaluated, fold, equally, retrained, functions, supplemented, combines, moved, space, columns, singular, decomposition, conrmed, respectively, normalpredictor, baselineonly, knnbasic, knnwithmeans, knnbaseline, slope, co, clustering, slower, spent, initial, nnew, showed, updated, mg, si, name_of_the_model, updated_name_of_the_model, including, necessity, re, elasticsearch, [ela], distributed, scalable, document, oriented, engine, requiring, newer, hardware, sense, upgrading, vertically, horizontally, buying, additional, alongside, replacing, communication, developers, familiar, oine, giving, recent, recalculate, ine, updating, milliseconds, extremely, searching, storing, listed, nosql, [bra], dened, query, explaining, ktop, github, appendix, improved, transforming, hybrid