Haticece commited on
Commit
63282e1
·
verified ·
1 Parent(s): ebd3772

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -4
app.py CHANGED
@@ -3,6 +3,7 @@ import joblib
3
  import gradio as gr
4
  from sklearn.preprocessing import OneHotEncoder
5
  from sklearn.impute import SimpleImputer
 
6
 
7
  # Modeli, encoder'ı ve imputer'ı yükleme
8
  logreg_model = joblib.load('logreg_model.pkl')
@@ -58,9 +59,16 @@ def fraud_detection(accountAgeDays, numItems, localTime, paymentMethod, paymentM
58
  logreg_prediction = logreg_model.predict(input_data)[0]
59
  rf_prediction = rf_model.predict(input_data)[0]
60
 
61
- # Sonuç görsellerini belirleme
62
- logreg_image = "sahtekarlik_degil.jpg" if logreg_prediction == 0 else "sahtekarlik.jpg"
63
- rf_image = "sahtekarlik_degil.jpg" if rf_prediction == 0 else "sahtekarlik.jpg"
 
 
 
 
 
 
 
64
 
65
  return logreg_image, rf_image
66
 
@@ -78,7 +86,7 @@ iface = gr.Interface(
78
  gr.Image(label="Logistic Regression Tahmini"),
79
  gr.Image(label="Random Forest Tahmini")
80
  ],
81
- title="Ödeme Sahtekarlığı Tespit Sistemi suspicious.jpeg",
82
  description="Gerekli bilgileri girerek işlemin sahte olup olmadığını tahmin edin.",
83
  )
84
 
 
3
  import gradio as gr
4
  from sklearn.preprocessing import OneHotEncoder
5
  from sklearn.impute import SimpleImputer
6
+ from PIL import Image
7
 
8
  # Modeli, encoder'ı ve imputer'ı yükleme
9
  logreg_model = joblib.load('logreg_model.pkl')
 
59
  logreg_prediction = logreg_model.predict(input_data)[0]
60
  rf_prediction = rf_model.predict(input_data)[0]
61
 
62
+ # Sonuç görsellerini belirleme ve PIL Image objesi olarak yükleme
63
+ if logreg_prediction == 0:
64
+ logreg_image = Image.open("sahtekarlik_degil.png")
65
+ else:
66
+ logreg_image = Image.open("sahtekarlik.png")
67
+
68
+ if rf_prediction == 0:
69
+ rf_image = Image.open("sahtekarlik_degil.png")
70
+ else:
71
+ rf_image = Image.open("sahtekarlik.png")
72
 
73
  return logreg_image, rf_image
74
 
 
86
  gr.Image(label="Logistic Regression Tahmini"),
87
  gr.Image(label="Random Forest Tahmini")
88
  ],
89
+ title="Ödeme Sahtekarlığı Tespit Sistemi",
90
  description="Gerekli bilgileri girerek işlemin sahte olup olmadığını tahmin edin.",
91
  )
92