Spaces:
Sleeping
Sleeping
File size: 1,041 Bytes
4fea3b3 8ea1126 4fea3b3 8ea1126 4fea3b3 8ea1126 4fea3b3 e3765fb 0116523 b21bf53 | 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 | import gradio as gr
import joblib
import pandas as pd
# Model ve scaler'ı yükle
model = joblib.load("xgb_model.pkl")
scaler = joblib.load("scaler.pkl")
def predict_quality(pressure, temp_x_pressure, fusion_metric):
input_df = pd.DataFrame([[pressure, temp_x_pressure, fusion_metric]],
columns=["Pressure (kPa)", "Temperature x Pressure", "Material Fusion Metric"])
scaled = scaler.transform(input_df)
prediction = model.predict(scaled)[0]
return float(prediction)
iface = gr.Interface(
fn=predict_quality,
inputs=[
gr.Number(label="Pressure (kPa)"),
gr.Number(label="Temperature x Pressure"),
gr.Number(label="Material Fusion Metric")
],
outputs=gr.Number(label="Kalite Skoru"),
title="Kalite Skoru Tahmin Modeli",
description="Pressure, Temperature x Pressure ve Material Fusion Metric değerlerini giriniz, kalite skorunu tahmin eder."
)
# Spaces için doğrudan launch() çağrısı
iface.launch(server_name="0.0.0.0", server_port=7860)
|