Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
@@ -1,12 +1,12 @@
|
|
1 |
import gradio as gr
|
2 |
def predict_cvr(xyz_campaign_id, gender, age, Impressions, Clicks,
|
3 |
Total_Conversion, interest): #สร้าง function predict_cvr โดยภายใน function คือ ส่วนของ input data
|
4 |
-
path = "/
|
5 |
df = pd.read_csv(path) #อ่านไฟล์ csv
|
6 |
df.drop(["ad_id", "fb_campaign_id", "Spent","Approved_Conversion"],axis=1, inplace = True) #drop columns ทิ้ง
|
7 |
df = pd.DataFrame.from_dict({'xyz_campaign_id': [xyz_campaign_id], 'gender': [gender], 'age': [age], 'Impressions': [Impressions], 'Clicks': [Clicks],'Total_Conversion': [Total_Conversion], 'interest': [interest]}) #แปลงเป็น dataframe
|
8 |
df["xyz_campaign_id"].replace({916:"campaign_a",936:"campaign_b",1178:"campaign_c"}, inplace=True) #แทนที่ด้วยชื่อ campaign
|
9 |
-
cvr_saved = load_model('/
|
10 |
pred = cvr_saved.predict(df)
|
11 |
pred = cvr_saved.predict(df).tolist()[0] #เมื่่อถูกทำนายแล้ว มันจะส่งกลับคืนค่าเข้าไปใน pred
|
12 |
return 'Conversion Rate : '+str(pred) #function predict_cvr จะส่ง output ออกมาเป็น "Conversion Rate : pred"
|
|
|
1 |
import gradio as gr
|
2 |
def predict_cvr(xyz_campaign_id, gender, age, Impressions, Clicks,
|
3 |
Total_Conversion, interest): #สร้าง function predict_cvr โดยภายใน function คือ ส่วนของ input data
|
4 |
+
path = "gradio-prediction-conversionrate/KAG_conversion_data.csv" #Import development ไฟล์ที่เป็น .csv
|
5 |
df = pd.read_csv(path) #อ่านไฟล์ csv
|
6 |
df.drop(["ad_id", "fb_campaign_id", "Spent","Approved_Conversion"],axis=1, inplace = True) #drop columns ทิ้ง
|
7 |
df = pd.DataFrame.from_dict({'xyz_campaign_id': [xyz_campaign_id], 'gender': [gender], 'age': [age], 'Impressions': [Impressions], 'Clicks': [Clicks],'Total_Conversion': [Total_Conversion], 'interest': [interest]}) #แปลงเป็น dataframe
|
8 |
df["xyz_campaign_id"].replace({916:"campaign_a",936:"campaign_b",1178:"campaign_c"}, inplace=True) #แทนที่ด้วยชื่อ campaign
|
9 |
+
cvr_saved = load_model('gradio-prediction-conversionrate/pred_cvr.pkl')
|
10 |
pred = cvr_saved.predict(df)
|
11 |
pred = cvr_saved.predict(df).tolist()[0] #เมื่่อถูกทำนายแล้ว มันจะส่งกลับคืนค่าเข้าไปใน pred
|
12 |
return 'Conversion Rate : '+str(pred) #function predict_cvr จะส่ง output ออกมาเป็น "Conversion Rate : pred"
|