Update app.py
Browse files
app.py
CHANGED
@@ -178,19 +178,12 @@ def display_model_settings():
|
|
178 |
st.table(pd.DataFrame(st.session_state['model_settings'], index=[0]))
|
179 |
|
180 |
def display_session_state():
|
181 |
-
def flatten_dict(d, parent_key='', sep='_'):
|
182 |
-
items = []
|
183 |
-
for k, v in d.items():
|
184 |
-
new_key = f"{parent_key}{sep}{k}" if parent_key else k
|
185 |
-
if isinstance(v, dict):
|
186 |
-
items.extend(flatten_dict(v, new_key, sep=sep).items())
|
187 |
-
else:
|
188 |
-
items.append((new_key, v))
|
189 |
-
return dict(items)
|
190 |
-
|
191 |
st.write("### Current Session State:")
|
192 |
-
|
193 |
-
st.
|
|
|
|
|
|
|
194 |
|
195 |
|
196 |
|
@@ -206,7 +199,8 @@ def main():
|
|
206 |
|
207 |
if selection == "Home":
|
208 |
st.title("MultiModal Learning for Knowledg-Based Visual Question Answering")
|
209 |
-
st.write("
|
|
|
210 |
|
211 |
elif selection == "Dissertation Report":
|
212 |
st.title("Dissertation Report")
|
|
|
178 |
st.table(pd.DataFrame(st.session_state['model_settings'], index=[0]))
|
179 |
|
180 |
def display_session_state():
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
181 |
st.write("### Current Session State:")
|
182 |
+
# Convert session state to a list of dictionaries, each representing a row
|
183 |
+
data = [{'Key': key, 'Value': str(value)} for key, value in st.session_state.items()]
|
184 |
+
# Create a DataFrame from the list
|
185 |
+
df = pd.DataFrame(data)
|
186 |
+
st.table(df)
|
187 |
|
188 |
|
189 |
|
|
|
199 |
|
200 |
if selection == "Home":
|
201 |
st.title("MultiModal Learning for Knowledg-Based Visual Question Answering")
|
202 |
+
st.write("""This application is an interactive element of the project and prepared by Mohammed Alhaj as part of the dissertation for Masters degree in Artificial Intelligence at the University of Bath.
|
203 |
+
Further details will be updated later""")
|
204 |
|
205 |
elif selection == "Dissertation Report":
|
206 |
st.title("Dissertation Report")
|