Este projeto permite a leitura, processamento e análise dos dados disponibilizados aqui, aplicando classificação de temas e análise de sentimento em cima deles. Tem por objetivo auxiliar o desenvolvimento do projeto "MoodHound" (mais informações vide este link).
Aplicação desenvolvida por alunos do 6º semestre do tecnólogo em Desenvolvimento de Software Multiplataforma, na FATEC Profº Jessen Vidal - São José dos Campos, SP 🚀
As seguintes tecnologias e ferramentas foram utilizadas neste projeto: Python, NLTK, Spacy
Para aplicar o processamento nos dados manualmente (rodando localmente) é preciso seguir o passo a passo abaixo com o Python3 já instalado em sua máquina:
- Tutorial para rodar o projeto
# Baixe este repositório ou clone pelo Git usando o comando:
$ git clone https://github.com/The-Bugger-Ducks/mood-hound-nlp.git
# Acesse a pasta do projeto
$ cd mood-hound-nlp
# Crie um ambiente virtual do Python
$ python -m venv nlp_api
# Ative o ambiente virtual
$ . nlp_api/Scripts/activate
# Instale as dependências necessárias
$ pip install -r requirements.txt
# Inicie o projeto
$ python main.py
O processamento inciará e logs aparecerão no terminal conforme cada etapa for concluída, permitindo seu acompanhamento.
Pasta | Definição |
---|---|
📂 pipeline/ | Arquivos com as funções de cada passo do processo de PLN |
📂 utils/ | Funções utilitárias compartilhadas |
📄 main.py | Arquivo principal de inicialização do projeto |
📄 requirements.txt | Arquivo usado para gerenciar as dependencias do projeto |