gbf-rater / app.py
Skreeauk's picture
Update app.py
4da2dd4 verified
raw
history blame contribute delete
895 Bytes
import gradio as gr
import joblib
import numpy as np
import pandas as pd
from huggingface_hub import hf_hub_download
model = joblib.load(
hf_hub_download("Skreeauk/dark-gbf-xgboost2", "model.joblib")
)
def predict(*features) -> str:
columns = ['pns','seraph','opus','draconic','null_foe','off_ele']
data = pd.DataFrame([features], columns=columns)
result = model.predict(data).tolist()[0]
return result
demo = gr.Interface(
fn=predict,
inputs=[gr.Slider(minimum=0, maximum=2, step=1, label="PnS"),
gr.Checkbox(label='Seraph', info="True or False"),
gr.Checkbox(label='Opus', info="True or False"),
gr.Checkbox(label='Draconic', info="True or False"),
gr.Checkbox(label='Null Ele Foe', info="True or False"),
gr.Checkbox(label='Off Ele Foe', info="True or False")],
outputs="text"
)
demo.launch()