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
    Niha Batool 1 month ago
    1. Machine Learning Algorithms Require Numeric Input Most ML algorithms (e.g., linear regression, neural networks, SVM) work with numerical data. Since raw data often contains categorical features (e.g., colors, countries, gender), encoding converts them into numbers.2. Preserves Meaningful Relationships in Data Proper encoding ensures that categorical data is represented in a way that maintains its significance:Ordinal Encoding for ordered categories (e.g., "low," "medium," "high" → 0, 1, 2).One-Hot Encoding for nominal (unordered) categories (e.g., "red," "blue," "green" → binary columns).3. Avoids Misleading Numerical Assignments Simply assigning arbitrary numbers (e.g., "dog"=1, "cat"=2) can mislead algorithms into assuming ordinal relationships (e.g., "cat" > "dog"). Encoding methods like one-hot eliminate this issue.4. Improves Model Performance The right encoding technique can enhance model accuracy:One-Hot Encoding prevents bias in nominal data.Target Encoding (mean encoding) can capture relationships between categories and the target variable.Embeddings (for high-cardinality data) reduce dimensionality while preserving information.5. Handles Text and High-Cardinality Data Techniques like:Count/Frequency Encoding for rare categories.Hashing for large categorical spaces.Word Embeddings (e.g., Word2Vec) for NLP tasks.6. Normalizes Scales for Distance-Based Algorithms Methods like Binary Encoding or Label Encoding help algorithms like KNN or clustering, where distance calculations are sensitive to numeric scales.Common Encoding Techniques: Label Encoding: Assigns integers to categories (suitable for tree-based models).One-Hot Encoding: Creates binary columns for each category (good for linear models).Target/Mean Encoding: Replaces categories with the mean of the target variable (careful with overfitting).Hashing/Binning: For high-cardinality features.
    Reply
    Najeeb Ullah 9 months ago
    done once again
    Reply
    Muhammad Asif Iqbal 11 months ago
    computation easy, understanding easy, numerical data represented on graph easily
    Reply
    Muhammad Faizan 12 months ago
    we do feature encoding so the model can work easily on our data. Computation and processing become easier and faster because the CPU works with numerical values (binary numbers). Feature encoding makes the data simple to understand.
    Reply
    Muhammad Rameez 1 year ago
    Done
    Reply
    Rana Anjum Sharif 1 year ago
    Done
    Reply
    Abdullah Khan Kakar 1 year ago
    Very Important Lecture. Because without learning these techniques, we are unable to train our model. Or we can say that model will ignore our data, model will say you are poor and I am rich so go out from here and wear clean clothes, then meet me.
    Reply
    tayyab Ali 1 year ago
    I learned in this lecture about (Algorithm Compatibility, Efficiency and Performance, Feature Representation, Support Unseen categories, Less Memory Usage, One Hot Encoding).
    Reply
    Sibtain Ali 1 year ago
    I learned from this video about (1- Algorithm Compatibility, 2- Efficiency and Performance, 3- Feature Representation, 4- Support Unseen category, 5- Less Memory Usage, and 6-One Hot Encoding)
    Reply
    Javed Ali 2 years ago
    AOA, I also learned how encoding is necessary. There are a few reasons why encoding is important; let's look at them. 1- Algorithm Compatibility ( work at numeric data ) 2- Efficiency and Performance ( less computation power ) 3- Feature Representation ( remove bias) 4- Support Unseen category 5- Less Memory Usage 6-One Hot Encoding ALLAH KAREEM ap ko dono jahan ki bhalian ata kray AAMEEN.
    Reply
    0% Complete