Skip to content

Repositório destinado ao projeto desenvolvido no módulo de capacitação em ciência de dados do Mandacaru.dev

License

Notifications You must be signed in to change notification settings

leh-torres/moodgram

 
 

Repository files navigation

LOGO

🍃 MOODGram - Descubra o humor por trás das palavras 🍂

📃 Descrição da Temática

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.

LOGO

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.

img

📃 Documentos do Projeto

🖌️ Protótipos de Interface

✅ To-do

🛠 Tecnologias

Naquela seção, trouxemos como instalar cada biblioteca separadamente:

Pandas

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.

Instalação

pip install pandas

Scikit-Learn (sklearn)

Scikit-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.

Instalação

pip install -U scikit-learn

Streamlit

Streamlit é 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.

Instalação

pip install streamlit

Seaborn

Seaborn é 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.

Instalação

pip install seaborn

NLTK (Natural Language Toolkit)

NLTK é 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.

Instalação

pip install -U nltk

Regular Expressions (re)

O 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.

Instalação

Não é necessário instalar separadamente, pois faz parte da biblioteca padrão.

Wordcloud

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.

Instalação

pip install wordcloud

Plotly

Plotly é 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.

Instalação

pip install plotly

💾 Executando o Projeto

Siga os passos abaixo para executar o projeto:

  1. 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
  2. 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
  3. Configurando e Rodando o Moodgram:

  4. Executando o Dashboard:

    • Para rodar o dashboard, utilize o seguinte comando no terminal:
      streamlit run Dashboard.py

Certifique-se de seguir esses passos em ordem para garantir uma execução adequada do projeto. Boa exploração! 🚀

👨‍💻👩‍💻 Desenvolvedores


Gabriel Rudan

💻


Raylander Marques

💻


Letícia Torres

💻


Zairo Bastos

💻

About

Repositório destinado ao projeto desenvolvido no módulo de capacitação em ciência de dados do Mandacaru.dev

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 96.5%
  • Python 1.7%
  • HTML 1.7%
  • CSS 0.1%