khalidey commited on
Commit
9b7a1ad
1 Parent(s): e1ecaf4

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +54 -4
app.py CHANGED
@@ -15,12 +15,62 @@ model_dir = model.download()
15
  model = joblib.load(model_dir + "/incident_model.pkl")
16
 
17
 
18
- def incident(pclass, sex, age, sibsp, parch, fare, embarked):
19
  input_list = []
20
- if sex == 'female':
21
  input_list.append(1.0)
22
  input_list.append(0.0)
23
- elif sex == 'male':
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
24
  input_list.append(0.0)
25
  input_list.append(1.0)
26
  else:
@@ -70,8 +120,8 @@ demo = gr.Interface(
70
  gr.inputs.Number(default="Northern", label="Police District (Northern, Bayview, Southern, Mission, Ingleside, Tenderloin, Taraval, Central, Richmond, Park)"),
71
  gr.inputs.Number(default=1.0, label="latitude"),
72
  gr.inputs.Number(default=1.0, label="longitude"),
73
- gr.inputs.Number(default=2023, label="Incident Year (e.g 2019)"),
74
  gr.inputs.Number(default=1, label="Incident Month (1-12)"),
 
75
  gr.inputs.Number(default=1, label="Incident Hour (0-23)"),
76
  ],
77
  outputs=gr.Image(type="pil"))
 
15
  model = joblib.load(model_dir + "/incident_model.pkl")
16
 
17
 
18
+ def incident(dayofweek, reportcode, district, latitude, longitude, month, year, hour):
19
  input_list = []
20
+ if dayofweek == 'Friday':
21
  input_list.append(1.0)
22
  input_list.append(0.0)
23
+ input_list.append(0.0)
24
+ input_list.append(0.0)
25
+ input_list.append(0.0)
26
+ input_list.append(0.0)
27
+ input_list.append(0.0)
28
+ elif dayofweek == 'Monday':
29
+ input_list.append(0.0)
30
+ input_list.append(1.0)
31
+ input_list.append(0.0)
32
+ input_list.append(0.0)
33
+ input_list.append(0.0)
34
+ input_list.append(0.0)
35
+ input_list.append(0.0)
36
+ elif dayofweek == 'Saturday':
37
+ input_list.append(0.0)
38
+ input_list.append(0.0)
39
+ input_list.append(1.0)
40
+ input_list.append(0.0)
41
+ input_list.append(0.0)
42
+ input_list.append(0.0)
43
+ input_list.append(0.0)
44
+ elif dayofweek == 'Sunday':
45
+ input_list.append(0.0)
46
+ input_list.append(0.0)
47
+ input_list.append(0.0)
48
+ input_list.append(1.0)
49
+ input_list.append(0.0)
50
+ input_list.append(0.0)
51
+ input_list.append(0.0)
52
+ elif dayofweek == 'Thursday':
53
+ input_list.append(0.0)
54
+ input_list.append(0.0)
55
+ input_list.append(0.0)
56
+ input_list.append(0.0)
57
+ input_list.append(1.0)
58
+ input_list.append(0.0)
59
+ input_list.append(0.0)
60
+ elif dayofweek == 'Tuesday':
61
+ input_list.append(0.0)
62
+ input_list.append(0.0)
63
+ input_list.append(0.0)
64
+ input_list.append(0.0)
65
+ input_list.append(0.0)
66
+ input_list.append(1.0)
67
+ input_list.append(0.0)
68
+ elif dayofweek == 'Wednesday':
69
+ input_list.append(0.0)
70
+ input_list.append(0.0)
71
+ input_list.append(0.0)
72
+ input_list.append(0.0)
73
+ input_list.append(0.0)
74
  input_list.append(0.0)
75
  input_list.append(1.0)
76
  else:
 
120
  gr.inputs.Number(default="Northern", label="Police District (Northern, Bayview, Southern, Mission, Ingleside, Tenderloin, Taraval, Central, Richmond, Park)"),
121
  gr.inputs.Number(default=1.0, label="latitude"),
122
  gr.inputs.Number(default=1.0, label="longitude"),
 
123
  gr.inputs.Number(default=1, label="Incident Month (1-12)"),
124
+ gr.inputs.Number(default=2023, label="Incident Year (e.g 2019)"),
125
  gr.inputs.Number(default=1, label="Incident Hour (0-23)"),
126
  ],
127
  outputs=gr.Image(type="pil"))