Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -40,7 +40,7 @@ with tab1:
|
|
| 40 |
col1, col2 = st.columns(2)
|
| 41 |
|
| 42 |
with col1:
|
| 43 |
-
st.markdown("Parking place near building:")
|
| 44 |
|
| 45 |
# Function to load the building model
|
| 46 |
|
|
@@ -74,7 +74,7 @@ with tab1:
|
|
| 74 |
st.dataframe(building_new[['prediction']].tail(5))
|
| 75 |
|
| 76 |
with col2:
|
| 77 |
-
st.markdown("Parking place near bikelane:")
|
| 78 |
|
| 79 |
# Function to load the bikelane model
|
| 80 |
@st.cache_data()
|
|
@@ -124,21 +124,34 @@ with tab1:
|
|
| 124 |
st.experimental_rerun()
|
| 125 |
|
| 126 |
with tab2:
|
| 127 |
-
st.markdown('Experiment with building model')
|
| 128 |
-
x_input_building = st.slider("Choose your x-value", -232, 909, 0)
|
| 129 |
-
y_input_building = st.slider("Choose your y-value", -1112, 435, 0)
|
| 130 |
-
z_input_building = st.slider("Choose your z-value", -1648, 226, 0)
|
| 131 |
-
|
| 132 |
def explore_magnetic_field(model, x, y, z):
|
| 133 |
input_list = [x, y, z]
|
| 134 |
res = model.predict(np.asarray(input_list).reshape(1,-1))
|
| 135 |
explorer_prediction = res[0]
|
| 136 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 137 |
|
| 138 |
if st.button("Predict"):
|
| 139 |
building_input_prediction = explore_magnetic_field(building_hist_model, x_input_building, y_input_building, z_input_building)
|
| 140 |
st.write(building_input_prediction)
|
| 141 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 142 |
with tab3:
|
| 143 |
st.markdown('This application is made as part of the module "Data Engineering and Machine Learning Operations in Business - F2024" in Business Data Science 2nd Semester at Aalborg University Business School.')
|
| 144 |
st.markdown('The application is made by Annika and Mikkel and is divided into 4 tabs:')
|
|
|
|
| 40 |
col1, col2 = st.columns(2)
|
| 41 |
|
| 42 |
with col1:
|
| 43 |
+
st.markdown("**Parking place near building:**")
|
| 44 |
|
| 45 |
# Function to load the building model
|
| 46 |
|
|
|
|
| 74 |
st.dataframe(building_new[['prediction']].tail(5))
|
| 75 |
|
| 76 |
with col2:
|
| 77 |
+
st.markdown("**Parking place near bikelane:**")
|
| 78 |
|
| 79 |
# Function to load the bikelane model
|
| 80 |
@st.cache_data()
|
|
|
|
| 124 |
st.experimental_rerun()
|
| 125 |
|
| 126 |
with tab2:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 127 |
def explore_magnetic_field(model, x, y, z):
|
| 128 |
input_list = [x, y, z]
|
| 129 |
res = model.predict(np.asarray(input_list).reshape(1,-1))
|
| 130 |
explorer_prediction = res[0]
|
| 131 |
+
if explorer_prediction == 'detection':
|
| 132 |
+
label = "Vehicle detected"
|
| 133 |
+
else:
|
| 134 |
+
label = "No vehicle detected"
|
| 135 |
+
return label
|
| 136 |
+
|
| 137 |
+
st.markdown('**Experiment with building model:**')
|
| 138 |
+
x_input_building = st.slider("Choose your x-value", -232, 909, 0)
|
| 139 |
+
y_input_building = st.slider("Choose your y-value", -1112, 435, 0)
|
| 140 |
+
z_input_building = st.slider("Choose your z-value", -1648, 226, 0)
|
| 141 |
|
| 142 |
if st.button("Predict"):
|
| 143 |
building_input_prediction = explore_magnetic_field(building_hist_model, x_input_building, y_input_building, z_input_building)
|
| 144 |
st.write(building_input_prediction)
|
| 145 |
|
| 146 |
+
st.markdown('**Experiment with bikelane model:**')
|
| 147 |
+
x_input_bikelane = st.slider("Choose your x-value", -547, 288, 0)
|
| 148 |
+
y_input_bikelane = st.slider("Choose your y-value", -1007, 786, 0)
|
| 149 |
+
z_input_bikelane = st.slider("Choose your z-value", -1475, 16, 0)
|
| 150 |
+
|
| 151 |
+
if st.button("Predict"):
|
| 152 |
+
bikelane_input_prediction = explore_magnetic_field(bikelane_hist_model, x_input_bikelane, y_input_bikelane, z_input_bikelane)
|
| 153 |
+
st.write(bikelane_input_prediction)
|
| 154 |
+
|
| 155 |
with tab3:
|
| 156 |
st.markdown('This application is made as part of the module "Data Engineering and Machine Learning Operations in Business - F2024" in Business Data Science 2nd Semester at Aalborg University Business School.')
|
| 157 |
st.markdown('The application is made by Annika and Mikkel and is divided into 4 tabs:')
|