ifiecas commited on
Commit
17b02e0
·
verified ·
1 Parent(s): 91e15d8

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +30 -7
app.py CHANGED
@@ -33,8 +33,15 @@ st.markdown("""
33
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
34
  }
35
 
36
- /* Font family */
37
- body, .stMarkdown, p, h1, h2, h3, h4, h5, h6, .stButton, .stSelectbox, .stNumberInput {
 
 
 
 
 
 
 
38
  font-family: 'Helvetica', 'Arial', sans-serif !important;
39
  }
40
 
@@ -318,13 +325,29 @@ with tab2:
318
  """)
319
 
320
  st.markdown('<div class="section-card">', unsafe_allow_html=True)
321
- st.markdown("<h3>Key Features</h3>", unsafe_allow_html=True)
322
- st.write("Our system provides:")
 
 
 
 
 
 
 
 
323
  st.markdown("""
324
- - Instant loan approval decisions
325
- - Transparent evaluation process
326
- - Secure data handling
 
327
  """)
 
 
 
 
 
 
 
328
  st.markdown('</div>', unsafe_allow_html=True)
329
 
330
  # Footer
 
33
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05);
34
  }
35
 
36
+ /* Font family - applied globally */
37
+ * {
38
+ font-family: 'Helvetica', 'Arial', sans-serif !important;
39
+ }
40
+
41
+ /* Specific selectors to ensure Helvetica is applied everywhere */
42
+ body, .stMarkdown, p, h1, h2, h3, h4, h5, h6, .stButton, .stSelectbox, .stNumberInput,
43
+ .stTextInput, div, span, .streamlit-container, .stAlert, .stText, button, input, select,
44
+ textarea, .streamlit-expanderHeader, .streamlit-expanderContent {
45
  font-family: 'Helvetica', 'Arial', sans-serif !important;
46
  }
47
 
 
325
  """)
326
 
327
  st.markdown('<div class="section-card">', unsafe_allow_html=True)
328
+ st.markdown("<h3>About the ML Model</h3>", unsafe_allow_html=True)
329
+ st.write("""
330
+ The machine learning model used here is a Decision Tree, which was the best performing model among KNN,
331
+ Random Forest, Logistic Regression, and Support Vector Machine models tested.
332
+
333
+ The Decision Tree model was further refined using Cost Complexity Pruning (CCP) to find the optimal
334
+ alpha value for pruning, which helps prevent overfitting while maintaining high accuracy.
335
+ """)
336
+
337
+ st.markdown("<h4>Model Performance Metrics:</h4>", unsafe_allow_html=True)
338
  st.markdown("""
339
+ - Accuracy: 0.8361
340
+ - Precision: 0.8077
341
+ - Recall: 1.0000
342
+ - F1 Score: 0.8936
343
  """)
344
+
345
+ st.markdown("""
346
+ <p>For more information about the modeling process (from loading the dataset to fine-tuning the model),
347
+ check here: <a href="#" style="color: #7950F2;">[Coming Soon]</a></p>
348
+
349
+ <p style="margin-top: 20px;">Enjoyed doing this and learned a lot! 😊</p>
350
+ """, unsafe_allow_html=True)
351
  st.markdown('</div>', unsafe_allow_html=True)
352
 
353
  # Footer