A text analysis based technique for movie recommendation
License: GNU General Public License v3.0
Shell 2.22%Python 97.78%
movie-recommendation's Introduction
Movie Recommendation
Um sistema inteligente de recomendação de filmes.
Uso
Os principais programas que compõem esta aplicação são:
csv_to_json.py: gera o arquivo .json com os dados a serem utilizados.
full_generation.py: realiza todo o processo de clusterização e geração de imagens (matrizes de distância e dendrogramas).
user_permission.py: Obtém a permissão de acesso do usuário.
user_data.py: Realiza a coleta dos filmes ranqueados pelo usuário.
recommend.py: Gera uma lista de recomendações de filmes para o usuário.
Os demais programas são funções e testes. Para funcionamento correto do programa, é necessário que o arquivo tmdb_5000_movies.csv esteja presente na pasta dataset. Além disso, é necessário um token de API para utilização dos dados do TMDB, você pode obter um token gratuito seguindo o processo descrito nesta página: https://developers.themoviedb.org/3/getting-started/introduction