natmarinn's picture
Create README.md
c4419dc verified
metadata
language:
  - es
metrics:
  - accuracy
  - precision
  - recall
  - f1
base_model:
  - cardiffnlp/twitter-xlm-roberta-base-sentiment
pipeline_tag: text-classification
library_name: transformers
tags:
  - politics
  - senitment
  - argentina

Modelo de Clasificaci贸n de Sentimientos - Debate Presidencial Argentina 2023

Este modelo ha sido desarrollado en el marco de la Tesina para obtener el t铆tulo de Licenciatura en Estad铆stica en la Universidad Nacional de Rosario (UNR).

Autores:

  • Alumna: Natalia Mar铆n
  • Director: Mag. Marcos Miguel Prunello

Descripci贸n

Este modelo est谩 dise帽ado para clasificar comentarios de diversas redes sociales obtenidos luego del primer debate presidencial en Argentina en el a帽o 2023. Ha sido espec铆ficamente ajustado para analizar los comentarios sobre la candidata Patricia Bullrich.

Para m谩s informaci贸n, consulte el siguiente enlace: link

Detalles del Modelo

  • Modelo base preentrenado: cardiffnlp/twitter-xlm-roberta-base-sentiment
  • Ajuste espec铆fico: El modelo ha sido fine-tuneado para clasificar comentarios sobre la candidata en el contexto de las elecciones presidenciales en Argentina.

M茅tricas Generales

M茅trica Valor
Accuracy 0.7580
F1 Score 0.7386
Precision 0.7344
Recall 0.7580

Cargar y Usar el Modelo en Python

A continuaci贸n, se muestra un ejemplo de c贸mo cargar el modelo y su tokenizador, y realizar una predicci贸n de sentimiento en un comentario:

from transformers import XLMRobertaForSequenceClassification, XLMRobertaTokenizer
import torch

# Cargar el modelo y el tokenizador
model_path = "natmarinn/sentimientos-bullrich"
model = XLMRobertaForSequenceClassification.from_pretrained(model_path)
tokenizer = XLMRobertaTokenizer.from_pretrained(model_path)

# Texto de ejemplo
texto = "Vamos pato"

# Tokenizaci贸n
inputs = tokenizer(texto, return_tensors="pt", truncation=True)

# Predicci贸n
with torch.no_grad():
    outputs = model(**inputs)
    logits = outputs.logits
    pred_class = torch.argmax(logits, dim=1).item()

# Mostrar resultado
clases = ["Clase 0", "Clase 1", "Clase 2"]
print(f"El comentario es clasificado como: {clases[pred_class]}")