Skip to content

Adiciona “péssimo” e suas flexões ao léxico negativo#13

Open
joaoclaudio82 wants to merge 1 commit into
rafjaa:masterfrom
joaoclaudio82:fix/pessimo-negative-sentiment
Open

Adiciona “péssimo” e suas flexões ao léxico negativo#13
joaoclaudio82 wants to merge 1 commit into
rafjaa:masterfrom
joaoclaudio82:fix/pessimo-negative-sentiment

Conversation

@joaoclaudio82

Copy link
Copy Markdown

Problema

Conforme relatado em #11, palavras claramente negativas como “péssimo” ainda são classificadas como neutras:

SentimentIntensityAnalyzer().polarity_scores("O atendimento foi péssimo")
# {'neg': 0.0, 'neu': 1.0, 'pos': 0.0, 'compound': 0.0}

Alteração

  • adiciona pessimo, pessima, pessimos e pessimas ao léxico;
  • usa valência -3.1, já aplicada à palavra semanticamente próxima pior no próprio arquivo;
  • adiciona um teste de regressão cobrindo as quatro flexões com entrada acentuada, considerando que o analisador normaliza os acentos antes da consulta.

Resultado

Após a alteração:

SentimentIntensityAnalyzer().polarity_scores("O atendimento foi péssimo")
# {'neg': 0.672, 'neu': 0.328, 'pos': 0.0, 'compound': -0.6249}

Teste

python -m unittest discover -s tests -v
Ran 1 test in 0.003s
OK

Closes #11.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Como adicionar novas palavras?

1 participant