This is my final year dissertation project.
Aims of the project:
- to explore the machine learning subject and understand how it works
- to identify the web scraping challenges and risks
- to build a car price prediction model which has a high accuracy
- to produce specification and evaluation criteria
Description of project files:
- WebScraper.py - file where scraping was done. I used pistonheads.com website for scraping car data.
- cars_info.csv - csv file where the scraped data is hold.
- CarPricePrediction.ipynb - file where machine learning techniques are used for prediction
- Dissertation.pdf - the documentation of the project
Machine learning algorithms used:
- Linear Regression
- Extreme Gradient Boosting
- Random forest
- Artificial Neural Network
For more technical references about the project, have a look in Dissertation.pdf.