top of page
Linear regression
This project implements a simple linear regression model from scratch in Python, without relying on machine learning libraries. Using gradient descent, it trains a best-fit line on data loaded from a CSV file, minimising mean squared error to learn the optimal parameters. The project also visualises the fitted regression line alongside the original data, demonstrating the core principles behind supervised learning and numerical optimisation.
bottom of page