sumit12 commited on
Commit
2c80813
1 Parent(s): 31a5c82

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -0
app.py ADDED
@@ -0,0 +1,34 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # import pickle
2
+ import gradio as gr
3
+ import numpy as np
4
+ import xgboost as xgb
5
+
6
+ model1=xgb.XGBRegressor()
7
+ model2=xgb.XGBRegressor()
8
+
9
+ model1.load_model('model1.json')
10
+ model2.load_model('model2.json')
11
+
12
+ # pred = model1.predict([[1],[2],[3],[4],[5],[6]])
13
+ # print(pred[0])
14
+
15
+
16
+ def greed(Measure,Line_Item_Quantity,Line_Item_Value,Weight,Freight_Cost,Line_Item_Insurance):
17
+ input_array=np.array([[Measure,Line_Item_Quantity,Line_Item_Value,Weight,Freight_Cost,Line_Item_Insurance]])
18
+ pred1=model1.predict(input_array)
19
+ pred2=model2.predict(input_array)
20
+ return pred1,pred2
21
+
22
+ # print(greed(1,2,3,4,5,6))
23
+ # model=gr.outputs(greed(1,2,3,4,5,6))
24
+
25
+ demo = gr.Interface(
26
+ fn=greed,
27
+ inputs=[gr.inputs.Number(),gr.inputs.Number(),gr.inputs.Number(),gr.inputs.Number(),gr.inputs.Number(),gr.inputs.Number()],
28
+ outputs=["number","number"],
29
+ )
30
+ demo.launch(share=True)
31
+
32
+ # print(model)
33
+
34
+ # gr.outputs.