Skip to content

✨🎬 Explore seu Próximo Filme Favorito! Um sistema de recomendação colaborativa que personaliza sua experiência de entretenimento. 🍿✨

License

Notifications You must be signed in to change notification settings

felmateos/movie-recommender-system

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Logo

EACHFLIX

✨🎬 Explore seu Próximo Filme Favorito! Um sistema de recomendação colaborativa que personaliza sua experiência de entretenimento. 🍿✨

Ver Demo · Reportar Bug · Solicitar função

Sobre o Projeto

Product Name Screen Shot

Bem-vindo à EACHFLIX!

Esta plataforma inovadora utiliza um sistema de recomendação baseado em filtro colaborativo com similaridade por cosseno. Ao integrar dados de filmes da Netflix obtidos do The Movie Database (TMDb), proporcionamos uma experiência personalizada, ajudando você a descobrir novos filmes com base nas suas preferências únicas. Demo disponível em:

https://eachflix.streamlit.app/

Como Funciona:

  1. Selecione seu Usuário: Escolha um usuário entre os usuários disponíveis em nossa base de dados. Cada usuário representa diferentes gostos e preferências cinematográficas.

  2. Explore Recomendações Personalizadas: Ao clicar no botão "Gerar Recomendações", nosso algoritmo de filtro colaborativo entra em ação, analisando padrões de visualização semelhantes entre usuários e recomendando filmes que o usuário selecionado provavelemente melhor avaliaria.

  3. Descubra Novos Filmes: As recomendações são apresentadas em uma lista organizada, contendo informações sobre cada filme, como nome e a nota prevista. Explore essas sugestões personalizadas e encontre filmes que correspondam aos seus interesses.

(back to top)

O que usamos

  • Python

(back to top)

Como usar

Aqui apresentamos a forma como você pode baixar e usar o nosso sistema.

Instalação

  1. Clone o repositório
    git clone https://github.com/felmateos/movie-recommender-system.git
  2. Instale os pacotes necessários
    pip install -r requirements.txt

(back to top)

Uso

  1. Rodar o streamlit
    streamlit run app/app.py

(back to top)

Objetivos futuros

  • Adicionar filtro baseado em conteúdo
  • Gerar um filtro hibrido
  • Permitir o usuário gerar recomendações pra si

(back to top)

License

Distribuido sob a licença do MIT. Ver LICENSE.txt para mais informações.

(back to top)

About

✨🎬 Explore seu Próximo Filme Favorito! Um sistema de recomendação colaborativa que personaliza sua experiência de entretenimento. 🍿✨

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published