Chapter 1
Introduction to Machine Learning
Definition of ML and comparison with traditional programming
medium • 1 min read
Types of ML (Supervised, Unsupervised, Reinforcement)
medium • 2 min read
The Machine Learning pipeline (Data collection to Deployment)
medium • 3 min read
Overfitting vs Underfitting (Bias-Variance tradeoff)
medium • 4 min read
Training, validation, and test sets splitting
medium • 5 min read
Chapter 2
Linear and Logistic Regression
Multiple Linear Regression mechanics and cost function
medium • 1 min read
Gradient Descent optimization algorithm
medium • 2 min read
Regularization techniques: Ridge (L2) and Lasso (L1)
medium • 3 min read
Logistic Regression for binary classification
medium • 4 min read
Sigmoid function and Maximum Likelihood Estimation
medium • 5 min read
Chapter 3
Classification Algorithms
K-Nearest Neighbors (KNN) algorithm and distance metrics
medium • 1 min read
Decision Trees (Entropy, Gini impurity, Information Gain)
medium • 2 min read
Random Forest and Bagging concepts
medium • 3 min read
Support Vector Machines (SVM) and Margin maximization
medium • 4 min read
Naive Bayes classifier and Bayes' theorem application
medium • 5 min read
Chapter 4
Model Evaluation Metrics
Confusion matrix (TP, TN, FP, FN)
medium • 1 min read
Accuracy, Precision, Recall, and F1-Score
medium • 2 min read
Receiver Operating Characteristic (ROC) curve and AUC
medium • 3 min read
Mean Absolute Error (MAE), Mean Squared Error (MSE), RMSE
medium • 4 min read
Cross-validation techniques (k-fold CV)
medium • 5 min read
Chapter 5
Unsupervised Learning
Clustering concepts and business applications
medium • 1 min read
K-Means clustering and the Elbow method
medium • 2 min read
Hierarchical clustering and Dendrograms
medium • 3 min read
Principal Component Analysis (PCA) for dimensionality reduction
medium • 4 min read
Association Rule Mining (Apriori algorithm, Support, Confidence, Lift)
medium • 5 min read