Silva, Ivanovitch Medeiros Dantas da.Santos, Jonatas Rodolfo Pereira dos2022-12-222022-12-222022-11-28SANTOS, Jonatas Rodolfo Pereira dos. Sistema de Recomendação Baseado em Análise de Redes. Orientador: Ivanovitch Medeiros Dantas da Silva. 2022. 45 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) - Centro de Tecnologia, Universidade Federal do Rio Grande do Norte, Natal, 2022.https://repositorio.ufrn.br/handle/123456789/50461Recommender systems are a subgroup of filtering and search algorithms sets, whose main the objective is to find or predict a user’s preferences for a given object, such as forecasting movie or tv show preferences for each user on an audio-visual media platform, for example. This work proposes a system that recommends movies, or in other words, seeks to find what the user’s most likely choices are. Films recommendation in this case, first of all, consists of finding adequate modeling for this kind of dataset to establish appropriate distance metrics and the interrelationship between their constituent entities, such as actors, directors, genre, etc. To better support the characteristics of this problem, the data structure that stands out as the first choice is the graph, and the most suitable subareas of computing for this are data engineering and data science. With this initial guideline, a recommendation system was implemented whose infrastructure uses data engineering technologies and architecture. Tools such as Wandb, Mlflow, Hydra, and Python, were used to build replicable models and version the artifacts necessary for the execution of the algorithms. Neo4j, a graph database, stores the network that best represents the collected data and has the required resources to create a complete recommendation system.Attribution 3.0 Brazilhttp://creativecommons.org/licenses/by/3.0/br/Sistema de recomendaçãoRedesCiência de dadosEngenharia de DadosRecommender systemsNetworksData scienceData engineeringSistema de recomendação baseado em análise de redesbachelorThesis