SlideShare a Scribd company logo
2
Most read
3
Most read
Housing
Price
Prediction
Topics Covered
01
Language
Python
IDEs
Jupyter Notebook,
VS Code and PyCharm
04
Libraries
02
Model Building
Sklearn for model
building
03
Connect the model
Python Flask for HTTP
server
05
Front End
HTML, CSS, JAVASCRIPT
for UI
06
Numpy and Pandas
for data cleaning
Matplotlib for data
visualization
Introduction
Welcome to the presentation on House Price Prediction using Data Science.
In this presentation, we will delve into the entire process of predicting house prices.
We'll cover everything from data processing to building machine learning models and
creating a user-friendly interface.
Python in Data Science
Python is a versatile and widely-used programming language in data science.
Its rich ecosystem of libraries makes it ideal for tasks like data processing,
visualization, and modeling.
Data Cleaning
Data cleaning is the critical first step in any data analysis project.
We used Pandas, a powerful Python library, for data cleaning tasks.
Examples include handling……
• missing values
• removing duplicates
• transforming data for analysis.
Some functions used
for data cleaning
Data Cleaning Methods
The drop() removes
specific row and column
drop()
Returns True or False
for Null values
isnull()
Returns description of
data like std, min, max etc
describe()
Removes rows that
contain null values
dropna()
Some functions used
for data cleaning
Feature Engineering
apply ()
describe ()
loc [ ]
lambda
allow the users to pass a function
and apply it on every single value
of the Pandas series.
attribute access a group of rows
and columns by label or a
boolean array.
The describe() method returns
description of the data in the
DataFrame.
A lambda function is a small
anonymous function, lambda take
any number of arguments, but can
only have one expression.
Outlier Removal
An Outlier is a data-item/object that deviates significantly from the rest of the (so-
called normal)objects. They can be caused by measurement or execution errors. The
analysis for outlier detection is referred to as outlier mining.
There are many ways to detect the outliers, and the removal process is the data
frame same as removing a data item from the panda’s data frame.
Here pandas data frame is used for a more realistic approach as in real-world project
need to detect the outliers arouse during the data analysis step, the same approach
can be used on lists and series-type objects.
One Hot Encoding
One hot encoding is a technique that we use to represent
categorical variables as numerical values in a machine
learning model.
The advantages of using one hot encoding include:
• It allows the use of categorical variables in models that
require numerical input.
• It can improve model performance by providing more
information to the model about the categorical variable.
• It can help to avoid the problem of ordinality, which can
occur when a categorical variable has a natural ordering
(e.g. “small”, “medium”, “large”).
Accuracy of our model: 0.8629132245229449
Model Building
SKlearn
Scikit-Learn is a comprehensive machine learning library.
We have used sklearn library for training and testing data.
We will use Linear Regression to predict accuracy of our
model.
Integrated Development Environment
01
Offers an interactive
environment for data
exploration
02
Visual Studio Code
Provides versatlie
coding platform
03
PyCharm
Offers advance features for
Python development
04
Postman
Used for HTTP Testing
Jupyter Notebook
app.run(host, port, debug, options)
Host:The default hostname is 127.0.0.1, i.e. localhost.
Port: The port number to which the server is listening
to. The default port number is 5000.
Debug: The default is false. It provides debug
information if it is set to true.
Options: It contains the information to be forwarded to
the server.
Python Flask for HTTP Server
Python
Flask
route():defines the URL mapping of the associated
function.
app.route(rule, options)
rule: It represents the URL binding with the
function.
options: It represents the list of parameters to be
associated with the rule object
UI Design
HTML
Used to make layout
of the page
01 CSS
Used to design page
and make it more
attractive to user.
02
JavaScript
Used to add
functionalities in Web
page.
03
Demo Video
Thank You !
Presented By : Krish Patel (IU2041050078)
Devarsh Patel (IU2041050074)
Kaksh Patel (IU2041050077)

More Related Content

PDF
Iris Recognition
PPTX
Iris recognition
PDF
Iris recognition system
PDF
How Fingerprint Scanner Work
DOCX
Template Matching - Pattern Recognition
PPTX
HIGH PASS FILTER IN DIGITAL IMAGE PROCESSING
PPTX
Pattern recognition voice biometrics
PPTX
Multi modal biometric system
Iris Recognition
Iris recognition
Iris recognition system
How Fingerprint Scanner Work
Template Matching - Pattern Recognition
HIGH PASS FILTER IN DIGITAL IMAGE PROCESSING
Pattern recognition voice biometrics
Multi modal biometric system

What's hot (20)

PPTX
Feature detection - Image Processing
PPT
Recognition as Graph Matching
PPTX
The Use of Artificial Intelligence and Machine Learning in Speech Recognition
PDF
Anomaly Detection
PPTX
Linear Hough TRansform
PPT
Speech recognition
PDF
Customer Segmentation Project
PPTX
Handwritten digit recognition using image processing
PPT
iris recognition system as means of unique identification
PDF
Lung Cancer Detection using Image Processing Techniques
PDF
What is pattern recognition (lecture 4 of 6)
PPTX
Mel frequency cepstral coefficient (mfcc)
PPTX
Seminar on detecting fake accounts in social media using machine learning
PPT
Introduction
PDF
Unsupervised Anomaly Detection with Isolation Forest - Elena Sharova
PPTX
Support vector machines (svm)
PPTX
Hand geometry recognition
PPT
03 digital image fundamentals DIP
PPTX
Speaker Recognition
PPTX
Stereo vision
Feature detection - Image Processing
Recognition as Graph Matching
The Use of Artificial Intelligence and Machine Learning in Speech Recognition
Anomaly Detection
Linear Hough TRansform
Speech recognition
Customer Segmentation Project
Handwritten digit recognition using image processing
iris recognition system as means of unique identification
Lung Cancer Detection using Image Processing Techniques
What is pattern recognition (lecture 4 of 6)
Mel frequency cepstral coefficient (mfcc)
Seminar on detecting fake accounts in social media using machine learning
Introduction
Unsupervised Anomaly Detection with Isolation Forest - Elena Sharova
Support vector machines (svm)
Hand geometry recognition
03 digital image fundamentals DIP
Speaker Recognition
Stereo vision
Ad

Similar to housing price prediction ppt in artificial (20)

PPTX
Python ml
PDF
Module 5.pdf ISML ISML VTU syallabus VTU
PPTX
House_Price_Prediction using python and ML
PPTX
Bathi%20Ram%20PPT.pptx
PPTX
Data Mining Theory and Python Project.pptx
PDF
Python Machine Learning Cookbook Early Release 1st Ed Chris Albon
PPTX
Module 5.pptxIntelligent systems leverage machine learning algorithm
DOCX
SHAHBAZ_TECHNICAL_SEMINAR.docx
PPTX
House price prediction
PPTX
End-to-End Machine Learning Project
PDF
Python Advanced Predictive Analytics Kumar Ashish
PDF
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
PDF
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
PDF
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
PPTX
housepriceprediction.pptx
PPTX
Data Science With Python | Python For Data Science | Python Data Science Cour...
PDF
Data science using python, Data Preprocessing
PDF
Data Analytics ,Data Preprocessing What is Data Preprocessing?
PDF
Predictive modeling
Python ml
Module 5.pdf ISML ISML VTU syallabus VTU
House_Price_Prediction using python and ML
Bathi%20Ram%20PPT.pptx
Data Mining Theory and Python Project.pptx
Python Machine Learning Cookbook Early Release 1st Ed Chris Albon
Module 5.pptxIntelligent systems leverage machine learning algorithm
SHAHBAZ_TECHNICAL_SEMINAR.docx
House price prediction
End-to-End Machine Learning Project
Python Advanced Predictive Analytics Kumar Ashish
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
THE IMPLICATION OF STATISTICAL ANALYSIS AND FEATURE ENGINEERING FOR MODEL BUI...
housepriceprediction.pptx
Data Science With Python | Python For Data Science | Python Data Science Cour...
Data science using python, Data Preprocessing
Data Analytics ,Data Preprocessing What is Data Preprocessing?
Predictive modeling
Ad

Recently uploaded (20)

PDF
cuic standard and advanced reporting.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Big Data Technologies - Introduction.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Electronic commerce courselecture one. Pdf
PPTX
Machine Learning_overview_presentation.pptx
PPTX
Tartificialntelligence_presentation.pptx
PPTX
A Presentation on Artificial Intelligence
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
MYSQL Presentation for SQL database connectivity
cuic standard and advanced reporting.pdf
Spectral efficient network and resource selection model in 5G networks
Big Data Technologies - Introduction.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Advanced methodologies resolving dimensionality complications for autism neur...
Machine learning based COVID-19 study performance prediction
Electronic commerce courselecture one. Pdf
Machine Learning_overview_presentation.pptx
Tartificialntelligence_presentation.pptx
A Presentation on Artificial Intelligence
Dropbox Q2 2025 Financial Results & Investor Presentation
The Rise and Fall of 3GPP – Time for a Sabbatical?
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
MYSQL Presentation for SQL database connectivity

housing price prediction ppt in artificial

  • 2. Topics Covered 01 Language Python IDEs Jupyter Notebook, VS Code and PyCharm 04 Libraries 02 Model Building Sklearn for model building 03 Connect the model Python Flask for HTTP server 05 Front End HTML, CSS, JAVASCRIPT for UI 06 Numpy and Pandas for data cleaning Matplotlib for data visualization
  • 3. Introduction Welcome to the presentation on House Price Prediction using Data Science. In this presentation, we will delve into the entire process of predicting house prices. We'll cover everything from data processing to building machine learning models and creating a user-friendly interface. Python in Data Science Python is a versatile and widely-used programming language in data science. Its rich ecosystem of libraries makes it ideal for tasks like data processing, visualization, and modeling.
  • 4. Data Cleaning Data cleaning is the critical first step in any data analysis project. We used Pandas, a powerful Python library, for data cleaning tasks. Examples include handling…… • missing values • removing duplicates • transforming data for analysis.
  • 5. Some functions used for data cleaning Data Cleaning Methods The drop() removes specific row and column drop() Returns True or False for Null values isnull() Returns description of data like std, min, max etc describe() Removes rows that contain null values dropna()
  • 6. Some functions used for data cleaning Feature Engineering apply () describe () loc [ ] lambda allow the users to pass a function and apply it on every single value of the Pandas series. attribute access a group of rows and columns by label or a boolean array. The describe() method returns description of the data in the DataFrame. A lambda function is a small anonymous function, lambda take any number of arguments, but can only have one expression.
  • 7. Outlier Removal An Outlier is a data-item/object that deviates significantly from the rest of the (so- called normal)objects. They can be caused by measurement or execution errors. The analysis for outlier detection is referred to as outlier mining. There are many ways to detect the outliers, and the removal process is the data frame same as removing a data item from the panda’s data frame. Here pandas data frame is used for a more realistic approach as in real-world project need to detect the outliers arouse during the data analysis step, the same approach can be used on lists and series-type objects.
  • 8. One Hot Encoding One hot encoding is a technique that we use to represent categorical variables as numerical values in a machine learning model. The advantages of using one hot encoding include: • It allows the use of categorical variables in models that require numerical input. • It can improve model performance by providing more information to the model about the categorical variable. • It can help to avoid the problem of ordinality, which can occur when a categorical variable has a natural ordering (e.g. “small”, “medium”, “large”).
  • 9. Accuracy of our model: 0.8629132245229449 Model Building SKlearn Scikit-Learn is a comprehensive machine learning library. We have used sklearn library for training and testing data. We will use Linear Regression to predict accuracy of our model.
  • 10. Integrated Development Environment 01 Offers an interactive environment for data exploration 02 Visual Studio Code Provides versatlie coding platform 03 PyCharm Offers advance features for Python development 04 Postman Used for HTTP Testing Jupyter Notebook
  • 11. app.run(host, port, debug, options) Host:The default hostname is 127.0.0.1, i.e. localhost. Port: The port number to which the server is listening to. The default port number is 5000. Debug: The default is false. It provides debug information if it is set to true. Options: It contains the information to be forwarded to the server. Python Flask for HTTP Server Python Flask route():defines the URL mapping of the associated function. app.route(rule, options) rule: It represents the URL binding with the function. options: It represents the list of parameters to be associated with the rule object
  • 12. UI Design HTML Used to make layout of the page 01 CSS Used to design page and make it more attractive to user. 02 JavaScript Used to add functionalities in Web page. 03
  • 14. Thank You ! Presented By : Krish Patel (IU2041050078) Devarsh Patel (IU2041050074) Kaksh Patel (IU2041050077)