0% found this document useful (0 votes)
8 views4 pages

Project 1 4

The document outlines a project aimed at developing a model to predict used car prices based on various features, addressing the lack of accurate pricing information for buyers and sellers. It details the objectives, user requirements, and the process for data collection, cleansing, and model deployment using regression algorithms. The project will utilize a dataset from Kaggle and aims to create a user-friendly web application for price prediction, though it notes limitations in user access without a mobile app.

Uploaded by

satish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views4 pages

Project 1 4

The document outlines a project aimed at developing a model to predict used car prices based on various features, addressing the lack of accurate pricing information for buyers and sellers. It details the objectives, user requirements, and the process for data collection, cleansing, and model deployment using regression algorithms. The project will utilize a dataset from Kaggle and aims to create a user-friendly web application for price prediction, though it notes limitations in user access without a mobile app.

Uploaded by

satish
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Chapter 1: Introduction

Objectives
There is global rise in purchase of used cars due to more purchase power of customer.
A lot of customer can not buy new cars due to increases prices of new car and financial
condition. We build a model which used data from past years about used car selling prices
and will design a system which can predict a price of used car having different features.

Scope and Background


Existing System includes a process where a seller decides a price randomly and buyer has
no idea about the car and its value in the present-day scenario. In fact, seller also has no
idea about the car’s existing value or the price he should be selling the car at. To overcome
this problem, we have developed a model which will be highly effective. Regression
Algorithms are used because they provide us with continuous value as an output and not a
categorized value. Because of which it will be possible to predict the actual price a car
rather than the price range of a car. User Interface has also been developed which acquires
input from any user and displays the Price of a car according to user’s inputs.

User Requirements
Hardware requirements
Operating system- Windows 7,8,10
Processor- dual core 2.4 GHz (i5 or i7 series Intel processor or equivalent AMD)
RAM - 4GB

Software Requirements
Python 3.8
Pycharm
PIP
Jupyter Notebook
Anaconda
Chrome
Cloud Environment to Deploy Model.

1|Page
Unresolved Issues
We have made a web application and deployed it into Heroku to solve the challenge for a
normal user to determine price, however We can not distribute it to several users using web
link. If we could have developed a mobile app published in App store it will be helpful for
more users.

Chapter 2 – Analysis of Work Done and Design


AIM
• To develop an efficient and effective model which predicts the price of a used car
according to user’s inputs.
• To achieve good accuracy.
• To develop a User Interface (UI) which is user-friendly and takes input from the
user and predicts the price.

Planning Chart

2|Page
We will use data from Kaggle available from CarDekho website which sellers used car and
new cars. We will work on the data like Data Cleansing. Data Reduction and after that We
will predict best model for our project and create a python application which we will
deploy in Heroku. We will Provide a User Interface which can be accessed online via any
browser which will predict price of a used car depends on various features available

Activity Flow:
1. Downloading Data from Kaggle.
2. Reading the Data Set/Analysing/Cleansing in Excel.
3. Preparing Environment for our project.
4. Launching Notebook from Working Directory.
5. Importing Necessary Libraries.
6. Reading the Data Set/Analysing/Cleansing using Panda.
7. Data Preparation and Processing.
8. Data Division for Training and Test.
9. Model Designing.
10. Exporting the Model.
11. Writing a Python App for deploying Our Project.
12. Create a Heroku app
13. Deploy the Model using Python.
14. Predicting the Price from Our Application

1. Downloading Data from Kaggle.


We have used a data set uploaded by Neha Birla on Kaggle last year. You can download
the data set from this link
https://www.kaggle.com/nehalbirla/vehicle-dataset-from-cardekho
We are using Car Data v3 data set.
2. Reading Data in Excel
Here there are Different Features listed in Dataset.
1. Name of the cars
2. Selling Price
3. KM_driven
4. Fuel

3|Page
5. Seller_type
6. Transmission
7. Owner
8. Mileage (in kmpl) – Converting data into Numeric data.
9. Engine (in CC)
10. Seats
11. Max_power (in bhp) – Power of vehicle in bhp
12. Torque (in Nm) – Converted Data into numeric value
13. RPM (Revolution per minute)
We clean the data in excel by sorting data and removing string data from Mileage, Engine,
Max Power, Torque, RPM and keep only Numeric data.

3. Preparing Environment for our project.


Launching Conda from Anaconda prompt. Then, we will create new environment for our
project using conda command:
conda create -n pgddss_project_satish python=3.8
activate pgddss_project_satish
pip install pandas
pip install seaborn
pip install sklearn
pip install require

4. Launching Notebook from Working Directory.


After setting all environment, We will got to our woking directory.
(base) C:\Users\MH>cd D:\project\Car-Price-Prediction-master
(base) C:\Users\MH>D:
(base) D:\project\Car-Price-Prediction-master>activate pgddss_project_satish
(pgddss_project_satish) D:\project\Car-Price-Prediction-master>
(pgddss_project_satish) D:\project\Car-Price-Prediction-master>jupyter notebook

It will start jupyter notebook in that directory. Then we will create a new file with Python3
(ipykernel).
5. Importing Necessary Libraries.
Now we will import all necessaries libraries and commands to find various info.

4|Page

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy