ilaydabeyhan commited on
Commit
e3765fb
·
verified ·
1 Parent(s): c9a2231

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -8
app.py CHANGED
@@ -7,16 +7,12 @@ model = joblib.load("xgb_model.pkl")
7
  scaler = joblib.load("scaler.pkl")
8
 
9
  def predict_quality(pressure, temp_x_pressure, fusion_metric):
10
- # Girdi verisini DataFrame olarak hazırla
11
  input_df = pd.DataFrame([[pressure, temp_x_pressure, fusion_metric]],
12
  columns=["Pressure (kPa)", "Temperature x Pressure", "Material Fusion Metric"])
13
- # Ölçeklendirme uygula
14
  scaled = scaler.transform(input_df)
15
- # Model ile tahmin yap
16
  prediction = model.predict(scaled)[0]
17
  return float(prediction)
18
 
19
- # Gradio Interface oluştur
20
  iface = gr.Interface(
21
  fn=predict_quality,
22
  inputs=[
@@ -29,7 +25,5 @@ iface = gr.Interface(
29
  description="Pressure, Temperature x Pressure ve Material Fusion Metric değerlerini giriniz, kalite skorunu tahmin eder."
30
  )
31
 
32
- if __name__ == "__main__":
33
- # launch() fonksiyonuna 'server_name' parametresi ekle
34
- # Bu, Space’in dışarıdan API çağrılarını kabul etmesini sağlar
35
- iface.launch(server_name="0.0.0.0", server_port=7860)
 
7
  scaler = joblib.load("scaler.pkl")
8
 
9
  def predict_quality(pressure, temp_x_pressure, fusion_metric):
 
10
  input_df = pd.DataFrame([[pressure, temp_x_pressure, fusion_metric]],
11
  columns=["Pressure (kPa)", "Temperature x Pressure", "Material Fusion Metric"])
 
12
  scaled = scaler.transform(input_df)
 
13
  prediction = model.predict(scaled)[0]
14
  return float(prediction)
15
 
 
16
  iface = gr.Interface(
17
  fn=predict_quality,
18
  inputs=[
 
25
  description="Pressure, Temperature x Pressure ve Material Fusion Metric değerlerini giriniz, kalite skorunu tahmin eder."
26
  )
27
 
28
+ # Spaces için doğrudan launch() çağrısı
29
+ iface.launch(server_name="0.0.0.0", server_port=7860)