Linear Regression

Linear Regression

This course includes

13 articles
30 mins reading time
16 videos • 4 hr 26 mins

Course content

13 sections • 83 topics • Read: 30 mins • Video: 4 hr 26 mins

Meaning of 'Linear' 4 Topics, Read: 2 mins, 1 Video: 20 mins
Polynomial Features ✅
Non-Linear Features ✅
Non-Linear Parameters ❌
Importance of Linearity
Why Linear Regression is NOT 'Linear' ? | Meaning of 'Linear' in Linear Regression | Explained Watch 20 mins
Meaning of 'Regression' 0 Topics, Read: 1 min, 1 Video: 6 mins
Why Linear Regression is NOT 'Regression' ? | Meaning of 'Regression' in Linear Regression Watch 6 mins
Linear Regression 11 Topics, Read: 6 mins, 3 Videos: 1 hr 0 mins
Predict Salary
Parameters/Weights of the Model
Loss Function
Issues with Absolute Value function
Cost Function
Optimization
Find the Minima
Matrix Form of Cost Function
Normal Equation
Issues with Normal Equation
Pseudo Inverse
Linear Regression | Dimensions of Fitting Hyperplane | Explained with Example Watch 13 mins
Parameters of Linear Regression | Issues with Absolute Error | Loss Function | Cost Function Watch 22 mins
Normal Equation | Issues with Inverse | Pseudo Inverse | Explained with Example Watch 24 mins
Probabilistic Interpretation 8 Topics, Read: 3 mins, 1 Video: 28 mins
Probabilistic Interpretation
Model Assumptions
Error Assumptions
Probability Vs Likelihood
Maximum Likelihood Estimate (MLE)
Issue with Likelihood
Solution: Log Likelihood
Ordinary Least Squares
Probabilistic Interpretation of Linear Regression | MLE | Probability vs Likelihood | Explained Watch 28 mins
Convex Function 3 Topics, Read: 1 min, 1 Video: 12 mins
Convexity
Is MSE Cost function Convex ? YES ✅
MSE: Positive Semi Definite (Proof)
Convex Function | Why Mean Squared Error Function is Convex ? | Explained Watch 12 mins
Gradient Descent 12 Topics, Read: 3 mins, 2 Videos: 30 mins
Goal
Issues with Normal Equation
Gradient Descent
Algorithm
Gradient Calculation
Learning Rate
Learning Rate Techniques
Types of Gradient Descent
Batch Gradient Descent (BGD)
Stochastic Gradient Descent (SGD)
Mini Batch Gradient Descent
BGD vs SGD vs Mini-BGD
Gradient Descent Algorithm | Learning Rate | MSE Gradient Calculation | Explained with Examples Watch 17 mins
Types of Gradient Descent | Batch GD | Stochastic GD | Mini-Batch GD | Explained with Examples Watch 12 mins
Polynomial Regression 4 Topics, Read: 1 min, 1 Video: 12 mins
Polynomial Regression
Strategy to find Polynomial Features
High Degree Polynomial Regression
Conclusion
Polynomial Regression | Polynomial Features | Overfitting | Underfitting | Explained with Examples Watch 12 mins
Data Splitting 6 Topics, Read: 2 mins, 1 Video: 14 mins
Train/Validation/Test Split
Data Leakage
Typical Split Ratios
Imbalanced Data
Stratified Sampling
Time-Series Data
Data Splitting (Train/Validation/Test Split) | Data Leakage | Stratified Sampling | Time Series Data Watch 14 mins
Cross Validation 4 Topics, Read: 2 mins, 1 Video: 10 mins
Core Idea
Cross-validation
K-Fold Cross-Validation
Leave-One-Out Cross-Validation (LOOCV)
Cross Validation | K-Fold CV | LOOCV in Machine Learning | Explained with Examples Watch 10 mins
Bias Variance Tradeoff 8 Topics, Read: 2 mins, 1 Video: 17 mins
Bias-Variance Decomposition
Bias
Variance
Linear (High Bias), Polynomial(High Variance)
Bias Variance Table
Bias-Variance Trade-Off
Fix High Bias (Under-Fitting)
Fix High Variance (Over-Fitting)
Bias Variance TradeOff in Machine Learning | Underfitting vs Overfitting | Explained with Examples Watch 17 mins
Regularization 10 Topics, Read: 3 mins, 1 Video: 22 mins
Over-Fitting
How to Avoid Over-Fitting ?
Regularization
Regularization introduces Bias
Common Regularization Techniques
L2 Regularization
L1 Regularization
Elastic Net Regularization
L1/L2/Elastic Net Regularization Comparison
L1 vs L2 Regularization Comparison
Regularization (L1/L2/ElasticNet) | Why weights shrink to 0 in L1 Regularization ? | Explained Watch 22 mins
Regression Metrics 6 Topics, Read: 2 mins, 1 Video: 17 mins
Regression Metrics
Mean Absolute Error(MAE)
Mean Squared Error(MSE)
Root Mean Squared Error(RMSE)
R^2 Metric
Huber Loss
Linear Regression Metrics | MAE | MSE | RMSE | R² Metric | Huber Loss | Explained with Examples Watch 17 mins
Assumptions 7 Topics, Read: 2 mins, 1 Video: 12 mins
Assumptions
Linearity
Independence of Errors (No Auto-Correlation)
Homoscedasticity
Normality of Errors
No Multicollinearity
No Endogeneity (Exogeneity)
Assumptions of Linear Regression | Linearity | Normality | Homoscedasticity | Multicollinearity Watch 12 mins

Meaning of 'Linear'

Meaning of ‘Linear’ in Linear Regression

Meaning of 'Regression'

Meaning of ‘Regression’ in Linear Regression

Linear Regression

Linear Regression

Probabilistic Interpretation

Probabilistic Interpretation of Linear Regression

Convex Function

Convex Function

Gradient Descent

Gradient Descent

Polynomial Regression

Polynomial Regression

Data Splitting

Data Splitting

Cross Validation

Cross Validation

Bias Variance Tradeoff

Bias Variance Tradeoff

Regularization

Regularization

Regression Metrics

Regression Metrics

Assumptions

Assumptions Of Linear Regression