Documentação do Modelo IRP
Objetivo
O modelo IRP (Índice de Retórica Populista) foi desenvolvido para avaliar discursos políticos com base em características retóricas associadas ao populismo. O sistema retorna um score de 0 a 100 que reflete a intensidade do populismo no texto analisado.
Etapas do Modelo
O fluxo de processamento segue estas etapas principais:
- Tradução do discurso para o espanhol, caso esteja em outro idioma;
- Limpeza e pré-processamento do texto (remoção de stopwords, pontuação, normalização);
- Vetorização via TF-IDF;
- Classificação usando Random Forest balanceado;
- Geração do score com base nos componentes classificados.
Uso da API
Para análises automatizadas, você pode enviar requisições à API do modelo:
Exemplo de Requisição no Python
import requests
url = "https://economicsdata.org/api/irp/"
payload = {
"texto": "Coloque aqui o discurso que será avaliado."
}
response = requests.post(url, json=payload)
resultado = response.json()
print(resultado)
Resposta esperada
{"score": 72.4}