Spaces:
Sleeping
Sleeping
import pandas as pd | |
import joblib | |
import gradio as gr | |
from datetime import datetime | |
model = joblib.load('random_forest_model.pkl') | |
def predict_task_duration(duration, deadline): | |
start_date = datetime(2024, 10, 20) | |
deadline_days = (pd.to_datetime(deadline) - start_date).days | |
input_data = pd.DataFrame([[duration, deadline_days]], columns=['duration', 'deadline_days']) | |
priority = model.predict(input_data) | |
return f'Prioritas Tugas: {priority[0]}' | |
iface = gr.Interface( | |
fn=predict_task_duration, | |
inputs=[ | |
gr.Dropdown(choices=["Meeting", "Bekerja", "Belajar"], label="Nama Tugas"), | |
gr.Slider(minimum=1, maximum=10, value=5, label="Durasi Tugas (dalam jam)") | |
], | |
outputs="text" | |
) | |
iface.launch() |