palavras-chave: processamento de linguagem natural, aprendizado de máquina, resolução de problemas, detetive virtual, Python, NLTK, Flask
Este projeto tem como objetivo criar um detetive virtual capaz de resolver mistérios apresentados em formato textual. Utilizando técnicas de processamento de linguagem natural e aprendizado de máquina, o sistema analisa a história, identifica pistas e relações entre os personagens, e gera hipóteses sobre a solução do mistério.
- Python: Linguagem de programação principal.
- NLTK: Biblioteca para processamento de linguagem natural.
- spaCy: Biblioteca para processamento de linguagem natural com foco em eficiência.
- NetworkX: Biblioteca para criação e análise de grafos.
- Scikit-learn: Biblioteca para aprendizado de máquina.
- Flask: Framework web para criar a interface do usuário.
- Jinja2: Motor de templates para Flask.
Pré-requisitos:
- Python 3.6+
- Git
Instalação de dependências:
pip install -r requirements.txt
...
If you want to contribute to the project, follow these steps:
-
Fork the repository and clone it to your local machine.
-
Create a new branch for your modifications:
git checkout -b my-branch
-
Make the desired changes and add them to the stage:
git add .
-
Commit your changes:
git commit -m "My modifications"
-
Push your changes to the remote repository:
git push origin my-branch
-
Open a pull request to have your changes reviewed and incorporated into the project.
Enjoy the project! :)
Este projeto está licenciado sob a licença MIT.