Este projeto é um serviço de recomendação de mídia (filmes, séries, músicas, etc.) que utiliza Machine Learning para recomendar mídias com base em um título fornecido. O usuário pode utilizar sua própria base de dados para obter recomendações personalizadas. 📈
- O usuário pode fazer o upload de um arquivo CSV contendo os dados de mídias que deseja utilizar para obter recomendações personalizadas.
- O usuário pode obter recomendações de mídias com base em um título fornecido.
- O usuário pode visualizar os arquivos que foram enviados para o sistema.
- O usuário pode deletar arquivos que foram enviados para o sistema.
- Python 🐍
- Flask 🌐
- Pandas 🐼
- Scikit-learn 🤖
- Numpy 🔢
-
Clone o repositório:
git clone https://github.com/seu-usuario/api-recomendacoes-midia.git
-
Entre no diretório do projeto:
cd api-recomendacoes-midia
-
Crie um ambiente virtual:
python3 -m venv venv
-
Ative o ambiente virtual:
- No Windows:
venv\Scripts\activate
- No MacOS/Linux:
source venv/bin/activate
- No Windows:
-
Instale as dependências:
pip install -r requirements.txt
-
Execute o arquivo
app.py
:python app.py
Este projeto está licenciado sob a licença MIT - veja o arquivo LICENSE.md para mais detalhes.