Este repositório contém o código desenvolvido para o trabalho da disciplina de Comunicação e Redes da Universidade Federal do ABC (UFABC).
O objetivo deste projeto é analisar dados dos primeiros 1000 álbuns da lista Top albums of All Times do site Rate Your Music ( https://rateyourmusic.com/charts/top/album/all-time/ ) e utilizar recursos da teoria dos grafos para obter métricas que trazem informações do viés da comunidade do site Rate Your Music e outros insights interessantes. Além disso, foi desenvolvido um algoritmo de recomendação de álbuns simples baseado no grafo gerado a partir da lista. Mais detalhes estão presentes no relatório final.
O relatório final está disponibilizado no arquivo Analisando a similaridade entre albuns.pdf dentro deste repositório.
Para instalar as dependências:
pip install -r requirements.txt
(cada vértice é um álbum de música e as arestas são conectores de similaridade entre eles)
