bard-chatbot / app.py
Kvikontent's picture
Update app.py
4d54af4
raw
history blame
637 Bytes
import gradio as gr
from transformers import BertTokenizer, BertForSequenceClassification
tokenizer = BertTokenizer.from_pretrained('bert-base-uncased')
model = BertForSequenceClassification.from_pretrained('bert-base-uncased', num_labels=8)
def classify(text):
inputs = tokenizer(text, return_tensors='pt')
outputs = model(inputs['input_ids'], attention_mask=inputs['attention_mask'])
logits = outputs[0].logits
probabilities = torch.softmax(logits, dim=-1).tolist()
predicted_label = np.argmax(probabilities)
return {'Label': predicted_label}
gr.Interface(fn=classify, inputs="text", outputs="json").launch()