import streamlit as st # CSS style for the table css_style = """ """ # HTML code for the differences table html_code = """
S.no Aspect Machine Learning (ML)📝💻 Deep Learning (DL)📝💻
1 Definition A subset of AI focused on enabling systems to learn from data. A subset of ML that uses neural networks to process data.
2 Data Dependency Performs well on small to medium-sized datasets. Requires large datasets to perform effectively.
3 Model Complexity Uses simple algorithms like linear regression or decision trees. Utilizes complex architectures like CNNs and RNNs.
4 Computation Power Less computationally intensive. Highly computationally intensive, often requires GPUs.
5 Feature Engineering Feature engineering is essential for performance. Automatically learns features from data.
6 Applications Fraud detection, recommendation systems, etc. Image recognition, natural language processing, etc.
7 Training Time taken Typically faster to train due to simpler algorithms Takes longer to train due to the complexity of models and data size.
8 Interpretability Easier to interpret and debug. Acts as a "black box," making it harder to interpret results.
""" # Inject CSS into Streamlit st.markdown(css_style, unsafe_allow_html=True) # Render the HTML in Streamlit st.markdown(html_code, unsafe_allow_html=True)