No project description provided
Project description
VADER-UMPT
Vader-UMPT é uma ferramenta para análise de sentimento em português do Brasil. Utiliza o LeIA que, por sua vez, se baseia na ferramenta VADER.
Desenvolvimento
TODO
Instalação
TODO
Utilização
Abaixo são apresentadas todas as possíveis utilizações deste programa, obtidas através de VADER-UMPT --help
.
usage: VADER-UMPT [-h] [--export-dicts] [-l LEXICON] [--emoji-lexicon EMOJI_LEXICON] [-e] [-w]
options:
-h, --help show this help message and exit
--export-dicts Exporta os dicionários
-l LEXICON, --lexicon LEXICON
Ficheiro com o dicionário a ser utilizado
--emoji-lexicon EMOJI_LEXICON
Ficheiro com o dicionário de emojis a ser utilizado
-e, --explain Imprimir explicação detalhada sobre como a pontuação foi calculada
-w, --web Executar um playground web para testar o analisador
Playground Web
vader-umpt -w
Este comando irá executar o playground web, isto é, uma interface a partir do qual poderá fornecer texto e obter uma análise de sentimento detalhada. Este comando devolve um IP que pode ser utilizado para aceder à página através do browser. Seguem-se alguns exemplos de utilização da interface, sendo apenas mostrada a parte inicial da página:
Explicação de Resultados
Uma outra utilização do programa passa por ler do standard input e devolver uma explicação detalhada da análise de sentimento.
./vader-umpt -e
Esta visita foi extremamente desagradável
{"neg": 0.438, "neu": 0.562, "pos": 0.0, "compound": -0.5984, "explanation": [["Lemmatize text", "este visita ser extremamente desagradável ."], ["Remove accents", "este visita ser extremamente desagradavel ."], ["Emojis to text", "este visita ser extremamente desagradavel ."], ["Sentiments", [["este", 0]]], ["Sentiments", [["este", 0], ["visita", 0]]], ["Sentiments", [["este", 0], ["visita", 0], ["ser", 0]]], ["Sentiments", [["este", 0], ["visita", 0], ["ser", 0], ["extremamente", 0], ["desagradavel", -2.8930000000000002]]], ["Sentiments", [["este", 0], ["visita", 0], ["ser", 0], ["extremamente", 0], ["desagradavel", -2.8930000000000002], [".", 0]]], ["Sentiments", [["este", 0], ["visita", 0], ["ser", 0], ["extremamente", 0], ["desagradavel", -2.8930000000000002], [".", 0]]], ["Sentiments after but check", [["este", 0], ["visita", 0], ["ser", 0], ["extremamente", 0], ["desagradavel", -2.8930000000000002], [".", 0]]], ["Sum", -2.8930000000000002], ["Punctuation amplifier", "Exclamation: 0.0, Question: 0, Total: 0.0"], ["Normalized sum", -0.5984449372171403]]}
A comida estava horrível
{"neg": 0.552, "neu": 0.448, "pos": 0.0, "compound": -0.5719, "explanation": [["Lemmatize text", "o comida estar horrível"], ["Remove accents", "o comida estar horrivel"], ["Emojis to text", "o comida estar horrivel"], ["Sentiments", [["o", 0]]], ["Sentiments", [["o", 0], ["comida", 0]]], ["Sentiments", [["o", 0], ["comida", 0], ["estar", 0]]], ["Sentiments", [["o", 0], ["comida", 0], ["estar", 0], ["horrivel", -2.7]]], ["Sentiments", [["o", 0], ["comida", 0], ["estar", 0], ["horrivel", -2.7]]], ["Sentiments after but check", [["o", 0], ["comida", 0], ["estar", 0], ["horrivel", -2.7]]], ["Sum", -2.7], ["Punctuation amplifier", "Exclamation: 0.0, Question: 0, Total: 0.0"], ["Normalized sum", -0.5718850320700721]]}
Exportação de Dicionários
É possível imprimir os dicionários em formato JSON no standard output e, consequentemente, redirecioná-los para um ficheiro.
vader-umpt --export-dicts > dicionario.json
Especificação de Dicionários
Especificação de dicionário a ser utilizado
vader-umpt --lexicon lexicon.json
Especificação de dicionário de emojis a ser utilizado
vader-umpt --emoji-lexicon emojis.json
Autores
Trabalho realizado por Alexandre Flores, Matilde Bravo e Pedro Alves.
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
Built Distribution
Hashes for vader_umpt-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eae3ac7ddbce3f3534c8273e48ee4443fdcf7f3ce0a98dc4af12d44fb184cd52 |
|
MD5 | a1ff35b86ac0846180fc0479fde5d246 |
|
BLAKE2b-256 | b0c38ecd8664324ceb12bf1d88da673a3b56a2817b9a877ebce6746e19bb1a8e |