AnĆ”lise de sentimentos Ć© o processo de analisar um texto digital para determinar se o tom emocional da mensagem Ć© positivo, negativo ou neutro. Atualmente, as empresas tĆŖm grandes volumes de dados textuais, como e-mails, transcriƧƵes de chat de atendimento ao cliente, comentĆ”rios em mĆdias sociais e avaliaƧƵes. As ferramentas de anĆ”lise de sentimentos podem escanear esse texto para determinar automaticamente a atitude do autor em relação a um tópico. As empresas usam os insights da anĆ”lise de sentimentos para melhorar o atendimento ao cliente e aumentar a reputação da marca.
Dito isso, o objetivo central consiste em desenvolver classificador de sentimentos de notĆcias eficiente, preciso e escalĆ”vel. O modelo criado pelos times deve ser capaz de analisar o texto de uma notĆcia e determinar se o sentimento geral associado a ela Ć© positivo, negativo ou neutro. A partir dessa classificação, uma empresa do segmento financeiro poderĆ” tomar decisƵes informadas e estratĆ©gicas com base em dados confiĆ”veis sobre a percepção pĆŗblica de notĆcias relevantes.
- Clique no link para acessar: š Documento de Especificação do Projeto
- Clique no link para acessar: š Link para o Figma
- Escrever a Solução Proposta da Documentação
- Segunda Reunião - Andamento das Atividades
- Primeira Reunião - Debate sobre o Tema
- Escrever a Introdução da Documentação
- AnÔlise Exploratória dos Dados
- Prototipagem das Telas da Aplicação WEB
- Tratamento dos Dados
- Finalizar a API de conexão com a aplicação
- Escrever o Pré-processamento dos Dados da Documentação
- Escrever a Descrição dos Dados da Documentação
- Terceira Reunião - Teste Pré-Apresentação
- Documentação no Repositório GitHub
- Validação dos Resultados e Performance do Algoritmo
- AnÔlise de Importância de VariÔveis e Interpretabilidade
- Seleção, Treinamento e Otimização de Algoritmo
- Escrever a Introdução da Documentação
Naquela seção, trouxemos como instalar cada biblioteca separadamente:
O Pandas Ć© uma biblioteca de anĆ”lise de dados que oferece estruturas de dados flexĆveis e eficientes, tornando a manipulação e anĆ”lise de dados mais fĆ”cil. Ć frequentemente usado em conjunto com o NumPy.
pip install pandasScikit-Learn é uma biblioteca de aprendizado de mÔquina em Python. Ela fornece ferramentas simples e eficientes para anÔlise preditiva de dados, incluindo classificação, regressão, clustering, entre outras tarefas.
pip install -U scikit-learnStreamlit é uma biblioteca para criar aplicativos da web interativos com apenas algumas linhas de código. à frequentemente utilizado para prototipagem rÔpida e visualização de dados.
pip install streamlitSeaborn Ć© uma biblioteca de visualização de dados baseada no Matplotlib. Ele fornece uma interface de alto nĆvel para criar grĆ”ficos estatĆsticos atraentes e informativos.
pip install seabornNLTK é uma biblioteca para processamento de linguagem natural. Ele contém ferramentas para trabalhar com textos, incluindo tokenização, stemming, lematização, anÔlise gramatical, entre outras funcionalidades.
pip install -U nltkO módulo re é parte da biblioteca padrão do Python e é usado para trabalhar com expressões regulares, o que é útil para encontrar padrões em strings.
Não é necessÔrio instalar separadamente, pois faz parte da biblioteca padrão.
A biblioteca Wordcloud Ć© usada para gerar nuvens de palavras a partir de um texto, onde o tamanho de cada palavra representa sua frequĆŖncia no texto.
pip install wordcloudPlotly é uma biblioteca para criação de grÔficos interativos. Ele suporta uma variedade de tipos de grÔficos e é útil para criar visualizações dinâmicas e atraentes.
pip install plotlySiga os passos abaixo para executar o projeto:
-
Clone o Repositório:
- Certifique-se de ter o Git instalado no seu sistema.
- Execute o seguinte comando para clonar o repositório:
git clone https://github.com/zairobastos/moodgram.git
-
Instale as Bibliotecas NecessƔrias:
- No terminal, execute o comando a seguir para instalar todas as bibliotecas listadas no arquivo
requirements.txt:pip install -r requirements.txt
- No terminal, execute o comando a seguir para instalar todas as bibliotecas listadas no arquivo
-
Configurando e Rodando o Moodgram:
- Antes de executar o Moodgram, crie e ative um ambiente virtual (virtualenv). Veja aqui como instalar o virtualenv.
- Ative o ambiente virtual usando os comandos apropriados. Documentação do virtualenv.
- Para iniciar o Moodgram, execute o seguinte comando no terminal:
python main.py
-
Executando o Dashboard:
- Para rodar o dashboard, utilize o seguinte comando no terminal:
streamlit run Dashboard.py
- Para rodar o dashboard, utilize o seguinte comando no terminal:
Certifique-se de seguir esses passos em ordem para garantir uma execução adequada do projeto. Boa exploração! š
![]() Gabriel Rudan š» |
![]() Raylander Marques š» |
![]() LetĆcia Torres š» |
Zairo Bastos š» |





