O objetivo de um sistema de recomendação é basicamente buscar conteúdo que seja interessante para um indivíduo. Além disso, envolve uma série de fatores para criar listas personalizadas de conteúdos úteis e interessantes específicos para cada usuário/indivíduo. Os sistemas de recomendação são algoritmos baseados em Inteligência Artificial que percorrem todas as opções possíveis e criam uma lista personalizada de itens que são interessantes e relevantes para um indivíduo. Esses resultados são baseados em seu perfil, histórico de pesquisa/navegação, o que outras pessoas com características/dados demográficos semelhantes estão assistindo e qual a probabilidade de você assistir a esses filmes.
Este é um aplicativo da web simplificado que pode recomendar vários tipos de filmes semelhantes com base no interesse do usuário.
Link do aplicativo
PASSOS:
Clonar o repositório
https://github.com/dipesg/Movie-Recommendation-System.git
Crie um ambiente conda após clonar o repositório em uma pasta específica
conda create -n venv python=3.7 -y
Ativar ambiente
conda activate venv
Instale os requisitos
pip install -r requirements.txt
execute este arquivo para gerar o arquivo pickle.
generetingEmbedding.py
Agora execute o seguinte comando no prompt de comando para executar o aplicativo
streamlit run app.py
Author: Dipesh Silwal
Email: [email protected]