Python 3
and matplotlib
.
Train to get theta0 and theta1 first:
python train.py
You can then estimate a price for a given mileage:
python estimate.py [mileage]
To see the effect of changing the learning rate with the given parameters you can use learning_rate.py
.
This will display a graph with the sum of squarred residuals for 1000 iterations.
python learning_rate.py
- Graph with dataset and trained linear regression line
- Graph with the effect of different learning rates
- Machine Learning
- Full Course
- This is mandatory
- Look at the 42-AI Bootcamp Machine Learning module 6 to see what parts you should watch
- https://www.coursera.org/learn/machine-learning
- StatQuest
- Linear Regression
- Linear Regression with Gradient Descent
- Feature Scaling
- Full Course
- 42-AI
- Python
- https://github.com/42-AI/bootcamp_python
- Head First Python, Second Edition (Paul Barry, Editions O'Reilly)