You are on page 1of 25

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

SCHOOL OF COMPUTING
10214CS602 MINOR PROJECT -2
WINTER SEMESTER(2023-2024)
REVIEW-1

" LAPTOP PRICE PREDICTION USING MACHINE LEARNING"

SUPERVISED BY
PRESENTED BY
Dr.S.Edwin Raja
1. SUMIT KUMAR SAW (VTU19362)(21UECS0598)
2. M.GOWTHAM VARMA (VTU19815)(21UECS0365)
3. DAGGU VIGNESH (VTU20863)(21UECS0137)

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 1


OVERVIEW
ABSTRACT
OBJECTIVES
TIMELINE OF THE PROJECT
INTRODUCTION
LITERATURE REVIEW
DESIGN AND METHODOLOGIES
IMPLEMENTATION
CONCLUSION
REFERENCES

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 2


ABSTRACT

• The "Laptop Price Prediction" project aims to develop a machine learning model capable of
accurately predicting the prices of laptops based on their specifications.
• With the exponential growth of the consumer electronics market, particularly in the laptop segment,
consumers face the challenge of navigating a vast array of options with varying features and prices
• Meanwhile, retailers and manufacturers seek to optimize pricing strategies to remain competitive.
This project leverages a dataset comprising diverse laptop specifications, including brand, processor
type, RAM, storage capacity, screen size, and graphics card. Through rigorous data preprocessing,
feature engineering, and model selection, we train and evaluate several machine learning algorithms
to identify the most effective approach for predicting laptop prices.

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 3


ABSTRACT

• The model's performance is assessed using standard evaluation metrics such as Mean Absolute Error
(MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R-squared (R2) score.
Additionally, we explore practical deployment options, considering the development of a user-
friendly web application where consumers can input laptop specifications to obtain predicted prices
in real time.
• Ultimately, this project aims to empower consumers with informed purchasing decisions, assist
retailers in setting competitive prices, and highlight the transformative potential of machine learning
in optimizing market strategies.
• By accurately predicting laptop prices, this endeavor contributes to enhancing market efficiency and
improving consumer satisfaction in the rapidly evolving landscape of consumer electronics.

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 4


OBJECTIVES

Aim of the Project:


A "laptop price prediction project" typically refers to a machine learning project aimed at
predicting the prices of laptops based on various features or attributes.
.
Scope of the Project:
1. The objective is to develop a machine learning model that predicts laptop prices based
on specifications. This assists consumers in making informed purchasing decisions,
enables retailers to set competitive prices, and provides insights into influential
features for effective pricing strategies, thereby enhancing market efficiency and
customer satisfaction..

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 5


TIMELINE OF THE PROJECT

Sample Gantt Chart

Include as GANTT CHART


Include timeline from October 2023 to January 2024.

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 6


INTRODUCTION
• “Laptop price prediction project" typically refers to a machine learning project aimed at
predicting the prices of laptops based on various features or attributes
•What's Happening?: We're working on a way to predict how much laptops might cost.
•Why is this Important?: It's tough to know if you're getting a good deal with so many options out
there.
•How Are We Doing It?: We're using info about the laptop's brand, parts, and size to make our
guesses.
•What's in it for You?: This tool can help you decide if a laptop is worth the money before you
buy.
•Making Things Simple: Our aim is to make laptop shopping less confusing for everyone.
•Why We Care: We want to help people find the perfect laptop without overspending.
• How We're Helping: By predicting prices, we're giving shoppers more confidence in their
choices.
• Why It Matters to Everyone: It's about making the laptop market fairer and more transparent.
• Join Us: Let's make laptop shopping easier and smarter together!
•Our Promise: We're committed to empowering you with better information for smarter
purchases.
April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 7
LITERATURE REVIEW
Author’s Name Paper name and Year of publication Main content of the
publication details paper
Mohammed E. Sayed, S. M. "Predictive Modeling and 2019 It delves into feature
F. Mudhish, and M. H. Forecasting of Laptop Prices selection, model training,
Shwehdi Using Machine Learning and evaluation
Techniques" methodologies to achieve
accurate price predictions.

Abhik Bandyopadhyay and A Study on Laptop Price 2018 This study investigates the
Sumit Chaudhuri Prediction Using Deep effectiveness of deep
Learning Techniques" learning techniques, such as
neural networks, for
predicting laptop prices

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 8


R. Kavitha and P. Sumathi "Laptop Price Prediction 2016 This paper focuses on the
Using Support Vector utilization of Support Vector
Machine" Machine (SVM) algorithms
for laptop price prediction.
Harsh Vardhan Singh and Comparison of Regression 2017 This research compares
Arvind Kumar Yadav Techniques for Laptop Price different regression
Prediction" techniques, including linear
regression, polynomial
regression, and decision tree
regression, for predicting
laptop prices

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 9


DESIGN AND METHODOLOGIES

MODULE 1:Decision Tree


MODULE 2:Recommendation Algorithm

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 10


MODULE 1

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 11


Module 2- Mention the algorithm

Random Forest Regression: Random Forest is a versatile algorithm that works well with both categorical and numerical features. It
handles non-linearity well and is robust against overfitting. Random Forest often provides accurate predictions for laptop prices,
especially when dealing with large and diverse datasets.

Gradient Boosting Regression: Gradient Boosting algorithms like XGBoost, LightGBM, or CatBoost are powerful ensemble
methods that sequentially build a series of weak learners to improve prediction accuracy. These algorithms are highly effective in
capturing complex patterns in the data and can deliver excellent results for laptop price prediction tasks.

Support Vector Regression (SVR): SVR is a regression algorithm that works by mapping the input data into a high-dimensional
feature space and finding the hyperplane that best fits the data. SVR can handle non-linear relationships between features and target
variable and is particularly useful when dealing with smaller datasets with high-dimensional features.

Artificial Neural Networks (ANN): Deep learning algorithms, such as Multilayer Perceptron (MLP) or Convolutional Neural
Networks (CNN), can be employed for laptop price prediction tasks. ANNs excel at capturing intricate patterns in the data but may
require larger datasets and more computational resources for training.

Ensemble Methods: Ensemble methods like Bagging, Boosting, or Stacking can combine multiple base models to produce more
robust and accurate predictions. By leveraging the diversity of different algorithms, ensemble methods often outperform individual
models and are recommended for laptop price prediction tasks where prediction accuracy is paramount.

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 12


Step 3: Using algorithm’s name algorithm
Include screenshot of the algorithm

Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 13


Step 4: The output

Include screenshot

Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 14


IMPLEMENTATION

Architecture Diagram
Data –Flow Diagram
Use Case Diagram
Class Diagram
Activity Diagram
Sequence Diagram
Collaboration Diagram(If applicable)
E-R Diagram

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 15


Architecture Diagram

Include the architecture diagram and briefly explain it.


The explanation should be in bullet points only.

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 16


Data –Flow Diagram

Eg,

Give an explanation

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 17


Use Case Diagram
Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 18


Class Diagram

Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 19


Activity Diagram

Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 20


Sequence Diagram
Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 21


Collaboration Diagram(If applicable)
Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 22


E-R Diagram
Eg,

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 23


REFERENCES

As per IEEE format,


Eg,

[1] Srinivasan, A. and Wu, J. “Duplicate File Names- A Novel Steganographic Data Hiding Technique”. In International
Workshop on Identity- Security, Management and Applications (ID’ 2011), Kochi, India, 22-24 July 2022.

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 24


THANK YOU

April 3, 2024 DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING / PROJECT TITLE 25

You might also like