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()