File size: 580 Bytes
b6c0da1 2b22aa6 952ce01 c8c994e 2b22aa6 952ce01 55122fc 952ce01 2b22aa6 952ce01 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
# app.py
import gradio as gr
import joblib
# load model & vectorizer
model = joblib.load("model/saved_model.joblib")
vectorizer = joblib.load("model/vectorizer.joblib")
def predict(text):
X = vectorizer.transform([text])
pred = model.predict(X)[0]
return f"Prediksi: {pred}"
iface = gr.Interface(
fn=predict,
inputs=gr.Textbox(lines=3, placeholder="Tulis komentar di sini..."),
outputs="text",
title="Judi Comment Detector",
description="Deteksi apakah komentar mengandung indikasi judi online."
)
if __name__ == "__main__":
iface.launch()
|