Course Content
How and Why to Register
Dear, to register for the 6 months AI and Data Science Mentorship Program, click this link and fill the form give there: https://shorturl.at/fuMX6
0/2
Day-17: Complete EDA on Google PlayStore Apps
0/1
Day-25: Quiz Time, Data Visualization-4
0/1
Day-27: Data Scaling/Normalization/standardization and Encoding
0/2
Day-30: NumPy (Part-3)
0/1
Day-31: NumPy (Part-4)
0/1
Day-32a: NumPy (Part-5)
0/1
Day-32b: Data Preprocessing / Data Wrangling
0/1
Day-37: Algebra in Data Science
0/1
Day-56: Statistics for Data Science (Part-5)
0/1
Day-69: Machine Learning (Part-3)
0/1
Day-75: Machine Learning (Part-9)
0/1
Day-81: Machine Learning (Part-15)-Evaluation Metrics
0/2
Day-82: Machine Learning (Part-16)-Metrics for Classification
0/1
Day-85: Machine Learning (Part-19)
0/1
Day-89: Machine Learning (Part-23)
0/1
Day-91: Machine Learning (Part-25)
0/1
Day-93: Machine Learning (Part-27)
0/1
Day-117: Deep Learning (Part-14)-Complete CNN Project
0/1
Day-119: Deep Learning (Part-16)-Natural Language Processing (NLP)
0/2
Day-121: Time Series Analysis (Part-1)
0/1
Day-123: Time Series Analysis (Part-3)
0/1
Day-128: Time Series Analysis (Part-8): Complete Project
0/1
Day-129: git & GitHub Crash Course
0/1
Day-131: Improving Machine/Deep Learning Model’s Performance
0/2
Day-133: Transfer Learning and Pre-trained Models (Part-2)
0/1
Day-134 Transfer Learning and Pre-trained Models (Part-3)
0/1
Day-137: Generative AI (Part-3)
0/1
Day-139: Generative AI (Part-5)-Tensorboard
0/1
Day-145: Streamlit for webapp development and deployment (Part-1)
0/3
Day-146: Streamlit for webapp development and deployment (Part-2)
0/1
Day-147: Streamlit for webapp development and deployment (Part-3)
0/1
Day-148: Streamlit for webapp development and deployment (Part-4)
0/2
Day-149: Streamlit for webapp development and deployment (Part-5)
0/1
Day-150: Streamlit for webapp development and deployment (Part-6)
0/1
Day-151: Streamlit for webapp development and deployment (Part-7)
0/1
Day-152: Streamlit for webapp development and deployment (Part-8)
0/1
Day-153: Streamlit for webapp development and deployment (Part-9)
0/1
Day-154: Streamlit for webapp development and deployment (Part-10)
0/1
Day-155: Streamlit for webapp development and deployment (Part-11)
0/1
Day-156: Streamlit for webapp development and deployment (Part-12)
0/1
Day-157: Streamlit for webapp development and deployment (Part-13)
0/1
How to Earn using Data Science and AI skills
0/1
Day-160: Flask for web app development (Part-3)
0/1
Day-161: Flask for web app development (Part-4)
0/1
Day-162: Flask for web app development (Part-5)
0/1
Day-163: Flask for web app development (Part-6)
0/1
Day-164: Flask for web app development (Part-7)
0/2
Day-165: Flask for web app deployment (Part-8)
0/1
Day-167: FastAPI (Part-2)
0/1
Day-168: FastAPI (Part-3)
0/1
Day-169: FastAPI (Part-4)
0/1
Day-170: FastAPI (Part-5)
0/1
Day-171: FastAPI (Part-6)
0/1
Day-174: FastAPI (Part-9)
0/1
Six months of AI and Data Science Mentorship Program
    Join the conversation
    Ali Asadullah 2 weeks ago
    🔑 Rule of Thumb: If features are correlated and smooth, go with Euclidean.If features are independent or grid-based, go with Manhattan.
    Reply
    Niha Batool 2 weeks ago
    Use When: The features (dimensions) are continuous and real-valued (e.g., height, weight)You care about the actual shortest pathThe scale and direction of difference mattersThe data is dense, not sparse Examples: Image recognition (pixels in high-dim space)Clustering when points lie in smooth, continuous space (e.g., KMeans)Calculating distance between GPS coordinates (with slight adjustments) When to Use Manhattan Distance (p=1) Your data has categorical or ordinal features turned into numbersYou care about individual axis changes more than diagonal closenessThe space is sparse (most values are zero) Examples: Text data (bag-of-words, TF-IDF, etc.)Recommender systems (user-item matrices)
    Reply
    Ali Asadullah 2 weeks ago
    Nice Detail
    shariq ismail 5 months ago
    Choosing between Euclidean and Manhattan distance depends on the specific parameters of your application, including dimensionality, data characteristics, computational efficiency, geometric interpretation, and the context of use. Understanding these factors will help you select the most appropriate distance metric for your needs.
    Reply
    Najeeb Ullah 9 months ago
    done this lecture
    Reply
    Muhammad Faizan 11 months ago
    --> When to Use Manhattan Distance 1. Grid-based layouts: Example: City streets, chessboards. 2. High-dimensional data: Example: Text document comparisons. 3. Feature differences matter: Example: Comparing categorical data or counts. --> When to Use Euclidean Distance 1. Geometric/spatial data: Example: Physical distances on a map. 2. Low-dimensional data: Example: 2D or 3D space measurements. 3. Natural Euclidean space: Example: Image processing, real-world distances.
    Reply
    Rana Anjum Sharif 1 year ago
    Use Euclidean distance for continuous data and geometric measurements, and Manhattan distance for categorical, ordinal, or discrete data, as it ignores diagonal movements and focuses on step-by-step changes.
    Reply
    Rana Anjum Sharif 1 year ago
    Done
    Reply
    Abdullah Khan Kakar 1 year ago
    It's better to use Minkowski Distance, because of its flexibility.
    Reply
    Sibtain Ali 1 year ago
    Euclidean distance and Manhattan distance are both distance metrics used in various fields, particularly in mathematics, computer science, and machine learning.
    Reply
    tayyab Ali 1 year ago
    Euclidean distance and Manhattan distance are both distance metrics used in various fields, particularly in mathematics, computer science, and machine learning.
    Reply
    0% Complete