Spaces:
Sleeping
Sleeping
File size: 1,028 Bytes
92d8d31 2735196 92d8d31 2735196 92d8d31 2735196 92d8d31 e4cde66 92d8d31 e4cde66 92d8d31 e4cde66 2735196 92d8d31 e4cde66 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
from simpletransformers.classification import ClassificationModel
import gradio as gr
import pandas as pd
import numpy as np
def predict(text):
model_path = "/content/drive/MyDrive/bert_model"
model = ClassificationModel('bert', model_path, use_cuda=False)
prediction, _ = model.predict([text])
return result_predict(prediction[0])
def result_predict(num):
if num == 4:
return 'OTHER'
elif num == 1:
return 'RACIST'
elif num == 0:
return 'INSULT'
elif num == 3:
return 'PROFANITY'
elif num == 2:
return 'SEXIST'
# Gradio arayüzünü oluştur
iface = gr.Interface(
fn=predict, # Kullanıcıdan alınan metni modelinize ileten fonksiyon
inputs=gr.Textbox(), # Kullanıcıdan metin girişi alın
outputs=gr.Textbox(), # Model çıktısını görüntülemek için metin kutusu
live=True,
title='Yorum Tespiti',
css='''span{text-transform: uppercase} p{text-align: center}'''
)
# Gradio arayüzünü başlat
iface.launch()
|