1. Basic Python Programming
- Variables, loops, functions, and data structures
- Using libraries like
NumPy
,Pandas
, andMatplotlib
2. Fundamentals of Machine Learning
- Understanding:
- Supervised vs. unsupervised learning
- Classification vs. regression
- Overfitting and underfitting
- Familiarity with Scikit-learn and basic ML pipelines
3. Understanding of Classification Algorithms
- Logistic Regression
- Decision Trees
- Random Forest
- Support Vector Machines (SVM)
- K-Nearest Neighbors (KNN)
4. Basic Linear Algebra & Probability
- Vectors, matrices, dot product
- Probability distributions and conditional probability
5. Familiarity with Model Evaluation Metrics
- Accuracy, precision, recall, F1-score
- Especially:
- Micro vs. macro averaging
- ROC-AUC curves
- Confusion matrix
6. Basic Knowledge of Data Preprocessing
- Handling missing data
- Encoding categorical variables
- Feature scaling (StandardScaler, MinMaxScaler)
7. Intro to Multi-Class vs Multi-Label Classification
- Understand the difference between:
- Multi-class (one label per sample)
- Multi-label (multiple labels per sample)
This concept is core to the course, so prior awareness helps.
🧠Bonus Skills (Nice to Have)
- Jupyter Notebooks or Google Colab for interactive coding
- Familiarity with deep learning frameworks (e.g., TensorFlow or PyTorch) if neural networks are involved
- Some exposure to NLP or image classification, where multi-label problems are common
Course Content
About Instructor

Login
Accessing this course requires a login. Please enter your credentials below!