siddhantuniyal's picture
Update app.py
05e16e4
from transformers import pipeline
import gradio as gr
import tensorflow
model_name = "facebook/bart-large-mnli"
class_labels = ["Misconduct" , "Negligence" , "Discrimination" , "Corruption" , "Violation of Rights" , "Inefficiency" ,
"Unprofessional Conduct", "Response Time" , "Use of Firearms" , "Property Damage"]
classifier = pipeline("zero-shot-classification", model=model_name)
def zeroshotclassification(input_text):
issue = classifier(input_text , class_labels , multi_label = False)['labels'][0]
return issue
iface = gr.Interface(
fn=zeroshotclassification,
inputs=[
"text"
],
outputs=["text"]
)
iface.launch()