devjas1 commited on
Commit
c896333
·
1 Parent(s): 73712cd

(UPDATE_UI)[Add Model Training Tab to Main App]: Integrate model training tab and refactor tab logic

Browse files

- Import render_training_tab from modules.training_ui
- Add "Model Training" tab to Streamlit UI
- Refactor tab assignments for clarity and fix typo in "Performance Tracking" tab

Files changed (1) hide show
  1. app.py +10 -4
app.py CHANGED
@@ -12,6 +12,8 @@ from modules.ui_components import (
12
  load_css,
13
  )
14
 
 
 
15
  from utils.image_processing import render_image_upload_interface
16
 
17
  st.set_page_config(
@@ -31,12 +33,13 @@ def main():
31
  render_sidebar()
32
 
33
  # Create main tabs for different analysis modes
34
- tab1, tab2, tab3, tab4 = st.tabs(
35
  [
36
  "Standard Analysis",
37
  "Model Comparison",
 
38
  "Image Analysis",
39
- "Peformance Tracking",
40
  ]
41
  )
42
 
@@ -53,11 +56,14 @@ def main():
53
  render_comparison_tab()
54
 
55
  with tab3:
56
- # Image analysis interface
 
57
 
 
 
58
  render_image_upload_interface()
59
 
60
- with tab4:
61
  # Performance tracking interface
62
  render_performance_tab()
63
 
 
12
  load_css,
13
  )
14
 
15
+ from modules.training_ui import render_training_tab
16
+
17
  from utils.image_processing import render_image_upload_interface
18
 
19
  st.set_page_config(
 
33
  render_sidebar()
34
 
35
  # Create main tabs for different analysis modes
36
+ tab1, tab2, tab3, tab4, tab5 = st.tabs(
37
  [
38
  "Standard Analysis",
39
  "Model Comparison",
40
+ "Model Training",
41
  "Image Analysis",
42
+ "Performance Tracking",
43
  ]
44
  )
45
 
 
56
  render_comparison_tab()
57
 
58
  with tab3:
59
+ # Model training interface
60
+ render_training_tab()
61
 
62
+ with tab4:
63
+ # Image analysis interface
64
  render_image_upload_interface()
65
 
66
+ with tab5:
67
  # Performance tracking interface
68
  render_performance_tab()
69