Este projeto trata-se da entrega para conclusão da disciplina de Métodos Numéricos do IFPB, ministrada pelo professor Paulo Ribeiro
O projeto consiste na utilização de métodos de filtragem colaborativa, similaridade de cossenos e fatoração de matriz (SVD) para geração de recomendações personalizadas de filmes.
Para executar o projeto, faça download do csv
disponível neste link siga as instruções:
- Python 3 (ou versões posteriores);
- Virtual Envrionment para instalação das bibliotecas.
- Clone o repositório localmente:
git clone [email protected]:igorkso/projeto_metodos_numericos.git
- Crie um ambiente virtual e instale as dependências:
python3 -m venv venv
source venv/bin/activate
pip install -r req.txt
- Execute o jupyter notebook:
$ (venv) jupyter-notebook
- Clique no arquivo
Projeto_recomendação.ipynb
e execute todas as células.
Dica: Você pode selecionar outros filmes alterando o conteúdo da variável chosen_movie