Disaster / app.py
Daniel-Sousa's picture
Update app.py
49c7c98
raw
history blame contribute delete
820 Bytes
import gradio as gr
from transformers import AutoModelForSequenceClassification, AutoTokenizer
import torch
model_name = "Daniel-Sousa/outputs"
model = AutoModelForSequenceClassification.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)
mapping = {
0: 'It is not a disaster',
1: 'Disaster',
}
def predict(text):
inputs = tokenizer(text, return_tensors="pt")
outputs = model(**inputs)
predictions = outputs.logits
return mapping[round(predictions.item())]
iface = gr.Interface(
fn=predict,
inputs="text",
outputs="text",
layout="vertical",
title="Classificador de Tweets",
description="Esse modelo é capaz de realizar uma análise de frases em inglês do Tweet e dizer se ela está referenciado um desastre ou não."
)
iface.launch()