Zero_to_Hero_Machine_Learning / pages /3.Machine learning vs Deep Learning.py
shwetashweta05's picture
Update pages/3.Machine learning vs Deep Learning.py
1c8c7b8 verified
import streamlit as st
import numpy as np
import pandas as pd
st.header(":red[**Difference between Machine learning and deep learning**]")
st.write("Here are the key differences between Machine Learning (ML) and Deep Learning (DL)")
st.write("""
1. Definition: ML is a subset of AI that focuses on learning patterns from data, while DL is a subset of ML that uses neural networks to mimic the human brain.
2. Data Requirement: ML performs well with small to medium datasets, whereas DL requires large datasets for accurate results.
3. Feature Engineering: In ML, feature selection is done manually, while DL automatically extracts features from raw data.
4. Model Complexity: ML uses simpler algorithms like regression or decision trees, whereas DL uses complex models with multiple layers (neural networks).
5. Hardware: ML works on regular computers, but DL requires specialized hardware like GPUs or TPUs for faster processing.
6. Performance: ML struggles with unstructured data, while DL excels in handling unstructured data like images, videos, and text.
7. Training Time: ML models train faster, while DL models often require significantly more time to train.
8. Applications: ML is used for tasks like fraud detection, price predictions, and recommendations. DL is used for advanced tasks like face recognition, self-driving cars, and language translation.
""")