m7mdal7aj commited on
Commit
5f3f247
·
verified ·
1 Parent(s): dc4c356

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -13
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
- flattened_state = flatten_dict(st.session_state)
193
- st.table(pd.DataFrame([flattened_state], index=[0]))
 
 
 
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("Home page content goes here...")
 
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")