introduction, learning, articial, intelligence, eld, responsible, nding, patterns, ability, core, computer, explicitly, programmed, principle, introduced, started, expand, signicantly, requires, data, computational, resources, experiments, signicant, increase, availability, expanding, thesis, focuses, application, recommender, systems, using, considering, subsection, training, predictive, model, forecasts, restore, dependencies, automatic, decisions, input, etc, human, understandable, explanation, predict, suggest, generating, personalized, suggestions, internet, information, ltering, content, picking, relevant, personally, develop, evaluate, software, technology, applications, competence, shortly, created, collaboration, university, tartu, tallinn, industry, representatives, development, centre, system, source, based, text, corpus, produces, vectors, output, context, commonly, example, indices, represented, pressed, translated, examples, corpora, [yot], result, implemented, internship, recommend, items, according, user, preferences, theoretically, practice, factors, ease, update, events, tation, addition, performance, furthermore, compared, cosine, similarity, publicized, implementations, chapter, contains, overview, common, approaches, current, section, evaluation, techniques, described, included, theoretical, comparison, approach, similar, solution, nal, recount, processed, experimental, results, displayed, description, integration, process, existing, conclusion, summarize, provide, brief, completed, research, minnesota, nd, challenging, alternatives, [jakb], aspect, demand, basic, types, collaborative, briey, overviewed, main, previously, liked, recommending, recommendations, actors, genres, media, websites, blogs, calculated, matching, checking, mutual, comparing, interests, probability, popular, distances, euclidean, distance, manhattan, jaccard, similarities, item, proles, cons, metadata, recommended, properly, features, compose, prole, advantages, competitive, despite, disadvantages, implicit, collected, providing, links, explicit, provided, ratings, solve, problem, users, rated, viewed, purchased, period, collect, solves, privacy, doesnt, advantage, explanations, famous, pandora, database, wik], rst, outputs, type, highly, recommendee, domain, behavior, measured, squared, dierence, pearson, correlation, coecient, actions, create, minimal, knowledge, calculations, across, classify, previous, future, opportunity, require, descriptions, structured, named, opinions, dont, unpredictably, cant, suitable, scalability, nearest, youtube, reddit, solutions, implementation, article, architecture, continuous, link, repository, [junb], dierent, doosan, jungs, gram, negative, sampling, tomas, mikolov, represents, rare, phrases, dataset, classied, lms, sparse, matrix, creates, neural, network, frequently, followed, calculates, purposes, natural, processing, improving, translation, architectures, working, principles, trained, mechanism, samples, random, [cze], workow, counting, sorted, frequency, vocabulary, binary, details, sub, pro, cess, eliminating, frequent, analysis, algorithm, specied, parameter, connections, cycle, units, visualization, shown, modied, original, [juna], prediction, predictions, equation, predicting, rating, mentioned, identify, target, centered, zero, divided, absolute, accurate, procedure, adding, lm, uj, sim, ui, predicted, urating, iand, iis, uto, evaluating, simulate, whether, correctly, ne, mode, split, usually, noticeably, predicts, actual, performed, [jaka], metrics, measuring, accuracy, actually, metric, therefore, models, error, illustrated, presented, [jakc], rj, jis, total, numerator, observed, readable, intuitive, developed, cross, validation, provides, coverage, unrepresentative, missed, performs, linux, easier, install, environment, unix, operating, python, ecient, scikit, numpy, scientic, computations, pandas, scipy, computing, gensim, communicate, perfectly, pycharm, highlights, errors, suggests, code, styling, autocomplete, includes, comfortable, anaconda, virtual, installation, necessary, jupyter, notebook, intermediate, cellsinside, convenient, analysts, loading, les, testing, movielens, grouplens, department, science, engineering, published, algorithms, estimation, decision, tested, moreover, server, stored, datextension, less, online, tagged, anonymous, gender, readme, le, movieid, unique, skipped, identier, contained, dat, elds, namely, userid, opinion, timestamp, concatenated, released, separated, starting, action, extracting, required, datles, arrays, needed, transformed, operates, unlabeled, considered, denitely, aects, biased, whereas, oppositely, calculate, solving, average, subtracted, disliked, products, called, documentation, sources, positively, array, negatively, build_vocab, method, nalize_vocab, weights, meaning, positive, higher, lower, trek, exorcist, rt, backt, ot, ef, returned, stargate, actionadventuresci, fi, contact, undiscovered, visually, selected, evaluated, equally, retrained, functions, supplemented, combines, moved, vector, singular, decomposition, conrmed, respectively, normalpredictor, baselineonly, knnbasic, knnwithmeans, knnbaseline, slope, co, clustering, slower, initial, nnew, showed, updated, mg, name_of_the_model, updated_name_of_the_model, including, necessity, matrices, re, elasticsearch, [ela], distributed, scalable, document, oriented, requiring, newer, continue, upgrading, vertically, horizontally, buying, additional, alongside, replacing, communication, developers, familiar, oine, recent, recalculate, ine, updating, milliseconds, ts, extremely, searching, storing, listed, nosql, [bra], dened, query, explaining, ktop, aect, github, appendix, methods, improved, transforming, hybrid