Análise de Sentimento

Este repositório contém um modelo de análise de sentimento baseado em um modelo pré-treinado, desenvolvido para classificar textos em sentimentos positivos, negativos ou neutros.

Atualmente, ele é utilizado para identificar sentimentos em redações, auxiliando na compreensão das emoções e intenções expressas pelos autores.

O que é análise de sentimento?

A análise de sentimento é uma técnica de processamento de linguagem natural amplamente utilizada para extrair e interpretar opiniões subjetivas em textos, sendo aplicada em diversos contextos, como avaliações de produtos, feedbacks de clientes e monitoramento de tendências.

O processo envolve três etapas principais: pré-processamento do texto, extração de características e classificação por meio de modelos de machine learning ou deep learning.

Características do Modelo

  • Arquitetura: Modelo baseado em BERT, otimizado para análise de sentimento.
  • Dados de Treinamento: Treinado com um conjunto de dados que inclui notícias financeiras, permitindo uma melhor compreensão de textos nesse domínio.
  • Linguagem: Principalmente em Português (PT-BR).

Utilizando esse modelo

Para utilizar o modelo de análise de sentimento, você pode usar o seguinte código:

from transformers import AutoTokenizer, AutoModelForSequenceClassification, pipeline

MODEL_NAME = "sptech-ai/sptech.template.ai.model.sentiment"

tokenizer = AutoTokenizer.from_pretrained(MODEL_NAME)
model = AutoModelForSequenceClassification.from_pretrained(MODEL_NAME)

sentiment_pipeline = pipeline("sentiment-analysis", model=model, tokenizer=tokenizer)

texto = "O mercado financeiro teve um grande crescimento este ano."

resultado = sentiment_pipeline(texto)

print(resultado)
Downloads last month
126
Safetensors
Model size
0.1B params
Tensor type
F32
·
Inference Providers NEW
This model isn't deployed by any Inference Provider. 🙋 1 Ask for provider support