Spaces:
Runtime error
Runtime error
fewer parameters
Browse files
app.py
CHANGED
|
@@ -14,34 +14,13 @@ model = joblib.load(model_dir + "/model.pkl")
|
|
| 14 |
|
| 15 |
def air_quality(temp, humidity, precip, pressure, cloudcover, visibility, uvindex):
|
| 16 |
input_list=[]
|
| 17 |
-
input_list.append()
|
| 18 |
-
input_list.append()
|
| 19 |
-
input_list.append()
|
| 20 |
-
input_list.append()
|
| 21 |
input_list.append("Helsinki") #city
|
| 22 |
-
input_list.append()#tempmax
|
| 23 |
-
input_list.append()#tempmin
|
| 24 |
input_list.append(temp)
|
| 25 |
-
input_list.append()#feelslikemax
|
| 26 |
-
input_list.append()#feelslikemin
|
| 27 |
-
input_list.append()#feelslike
|
| 28 |
-
input_list.append()#dew
|
| 29 |
input_list.append(humidity)
|
| 30 |
input_list.append(precip)
|
| 31 |
-
input_list.append()#precipprob
|
| 32 |
-
input_list.append()#precipcover
|
| 33 |
-
input_list.append()#snow
|
| 34 |
-
input_list.append()#snowdepth
|
| 35 |
-
input_list.append()#windgust
|
| 36 |
-
input_list.append()#windspeed
|
| 37 |
-
input_list.append()#winddir
|
| 38 |
-
input_list.append(pressure)
|
| 39 |
input_list.append(cloudcover)
|
| 40 |
input_list.append(visibility)
|
| 41 |
-
input_list.append()
|
| 42 |
-
input_list.append()
|
| 43 |
input_list.append(uvindex)
|
| 44 |
-
input_list.append()
|
| 45 |
|
| 46 |
res = model.predict(np.asarray(input_list).reshape(1,-1))
|
| 47 |
return res[0]
|
|
@@ -52,13 +31,12 @@ aqi = gr.Interface(
|
|
| 52 |
description="Predictive air quality model for Helsinki",
|
| 53 |
allow_flagging="never",
|
| 54 |
inputs=[
|
| 55 |
-
gr.components.Slider(-30,35, value=0, label="temperature"), #temp
|
| 56 |
-
gr.components.Slider(-4,4,value=0, label="humidity"),
|
| 57 |
-
gr.components.Slider(-1,10,value=0, label="
|
| 58 |
-
gr.components.Slider(-
|
| 59 |
-
gr.components.Slider(-
|
| 60 |
-
gr.components.Slider(-
|
| 61 |
-
gr.components.Slider(-2,3,value=0, label="uvindex")
|
| 62 |
],
|
| 63 |
outputs=["label"],
|
| 64 |
)
|
|
|
|
| 14 |
|
| 15 |
def air_quality(temp, humidity, precip, pressure, cloudcover, visibility, uvindex):
|
| 16 |
input_list=[]
|
|
|
|
|
|
|
|
|
|
|
|
|
| 17 |
input_list.append("Helsinki") #city
|
|
|
|
|
|
|
| 18 |
input_list.append(temp)
|
|
|
|
|
|
|
|
|
|
|
|
|
| 19 |
input_list.append(humidity)
|
| 20 |
input_list.append(precip)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 21 |
input_list.append(cloudcover)
|
| 22 |
input_list.append(visibility)
|
|
|
|
|
|
|
| 23 |
input_list.append(uvindex)
|
|
|
|
| 24 |
|
| 25 |
res = model.predict(np.asarray(input_list).reshape(1,-1))
|
| 26 |
return res[0]
|
|
|
|
| 31 |
description="Predictive air quality model for Helsinki",
|
| 32 |
allow_flagging="never",
|
| 33 |
inputs=[
|
| 34 |
+
gr.components.Slider(-30,35, value=0, label="What is today's temperature?"), #temp
|
| 35 |
+
gr.components.Slider(-4,4,value=0, label="Today's humidity?"),
|
| 36 |
+
gr.components.Slider(-1,10,value=0, label="How much precipitation today?"),
|
| 37 |
+
gr.components.Slider(-2,2,value=0, label="How cloudy is it today?"),
|
| 38 |
+
gr.components.Slider(-3,2,value=0, label="How good is visibility today?"),
|
| 39 |
+
gr.components.Slider(-2,3,value=0, label="What is the uvindex today?")
|
|
|
|
| 40 |
],
|
| 41 |
outputs=["label"],
|
| 42 |
)
|