NAME
Project description
GSADZ - Ferramenta de Análise de Sentimento para a língua portuguesa
O gsadz apresenta-se como um módulo de análise de sentimento para a língua portuguesa, baseado num léxico de sentimentos denominado SentiLex-PT 02
, e um conjunto de negadores e boosters recolhidos através da ferramenta LeIA
.
Modo de Utilização
- Como módulo:
from gsadz import SentimentAnalysis
text = """
"""
sa = SentimentAnalysis()
print(sa.polarity_result(text))
- Como script:
gsadz -f "texto_exemplo.txt" ## Recebe o input através
gsadz ## Recebe o input através do stdin
Features
- Negadores
print(sa.polarity_result("Não gosto nada de ti."))
{'Polarity': -1.0, 'Words': 5, 'Puncts': 1, 'Boosters': 0, 'Deniers': 1, 'Positives': 1, 'Negatives': 0, 'Neutrals': 0}
- Boosters
print(sa.polarity_result("És incrivelmente inteligente."))
{'Polarity': 1.25, 'Words': 3, 'Puncts': 1, 'Boosters': 1, 'Deniers': 0, 'Positives': 1, 'Negatives': 0, 'Neutrals': 0}
- Expressões idiomáticas
print(sa.polarity_result("O João dá de frosques."))
{'Polarity': -1.0, 'Words': 5, 'Puncts': 1, 'Boosters': 0, 'Deniers': 0, 'Positives': 0, 'Negatives': 0}
Output
-
Polarity
: Valor final da polaridade do inputPolarity > 0
: Sentimento positivoPolarity == 0
: Sentimento neutroPolarity < 0
: Sentimento Negativo
-
Words
: Total de palavras -
Puncts
: Total de tokens relativos a qualquer pontuação -
Boosters
: Total de intensificadores -
Deniers
: Total de palavras de negadores -
Positives
: Total de palavras com polaridade positiva -
Negatives
: Total de palavras com polaridade negativa -
Neutrals
: Total de palavras com polaridade neutra
Instalação
$ pip install gsadz
$ python -m spacy download pt_core_news_lg
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gsadz-0.0.2.tar.gz
(584.3 kB
view hashes)
Built Distribution
gsadz-0.0.2-py3-none-any.whl
(603.7 kB
view hashes)