Car-Price-Prediction

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.