This notebook explores linear models, particularly focusing on gradient descent techniques for regression.
This notebook requires the following Python libraries:
from sklearn.linear_model import LinearRegression
from sklearn.linear_model import SGDRegressor
import matplotlib.pyplot as plt
import numpy as np
- Batch Gradient Descent: Implementation and visualization of batch gradient descent for linear regression.
To use this notebook, open it in Jupyter Notebook or Jupyter Lab and run the cells in order.