SlideShare a Scribd company logo
Data Mining Neural Network for House
Price Prediction
Anand Kumar
DATA MINING THROUGH DIFFERENT TECHNIQUES
Introduction to
Neural
Network
A neural network is a series
of algorithms that
endeavors to recognize
underlying relationships in a
set of data through a
process that mimics the way
the human brain operates.
Introduction to Neural
Network
 Neural networks refer to systems
of neurons, either organic or
artificial in nature.
 Neural networks can adapt to
changing input; so the network
generates the best possible result
without needing to redesign the
output criteria.
 The concept of neural networks,
which has its roots in artificial
intelligence, is swiftly gaining
popularity in the development of
trading systems.
Types of Neural
Network
 Feed-Forward Neural Networks
• Feed-forward neural networks are
one of the more simple types of
neural networks.
• It conveys information in one
direction through input nodes; this
information continues to be
processed in this single direction
until it reaches the output mode.
Types of Neural
Network
 Recurrent Neural Networks
• A more complex type of neural
network, recurrent neural networks
take the output of a processing node
and transmit the information back into
the network.
• This results in theoretical "learning"
and improvement of the network.
Types of Neural Network
 Convolutional Neural Networks
• Convolutional neural networks,
also called ConvNets or CNNs,
have several layers in which data is
sorted into categories. These
networks have an input layer, an
output layer, and a hidden
multitude of convolutional layers
in between.
• The layers create feature maps
that record areas of an image that
are broken down further until they
generate valuable outputs.
Types of Neural
Network
 Modular Neural Networks
• Modular neural networks
contain several networks that
work independently from one
another. These networks do not
interact with each other during
an analysis process.
• Instead, these processes are
done to allow complex,
elaborate computing processes
to be done more efficiently.
Types of Neural Network
 Convolutional Neural Networks
• Convolutional neural networks,
also called ConvNets or CNNs,
have several layers in which data is
sorted into categories. These
networks have an input layer, an
output layer, and a hidden
multitude of convolutional layers
in between.
• The layers create feature maps
that record areas of an image that
are broken down further until they
generate valuable outputs.
How Can We Calculate House Price
● Prices of real estate properties are sophisticatedly linked with our economy.
Despite this, we do not have accurate measures of housing prices based on the
vast amount of data available. Therefore, the goal of this project is to use
machine learning to predict the selling prices of houses based on many housing
features and location.
● A house value is simply more than location and square footage. Like the
features that make up a person, an educated party would want to know all
aspects that give a house its value.
● We are going to take advantage of all of the feature variables available to use
and use it to analyze and predict house prices.
Data Collection
● Dataset: housepricedata.csv (from Kaggle)
● Exploratory Data Analysis
● Geographical Properties
● Feature Engineering
● Scaling and Train Test Split
● Creating a model
● Training a model
● Evaluating on a test data
● Predicting a brand new house
Data Preprocessing
• Data preprocessing steps required to prepare the data for
modeling.
• It Include tasks such as handling missing values, encoding
categorical variables, and scaling numerical features.
• In this project, missing value is handled by mean substitution,
and duplicate values are basically dropped
• Data normalization is not applicable here
• Features selection is important, and it selects target variable.
Data Features
• Lot Area (in sq ft)
• Overall Quality (scale from 1 to 10)
• Overall Condition (scale from 1 to 10)
• Total Basement Area (in sq ft)
• Number of Full Bathrooms
• Number of Half Bathrooms
• Number of Bedrooms above ground
• Total Number of Rooms above ground
• Number of Fireplaces
• Garage Area (in sq ft)
Neural Network Architecture
•Hidden layer 1: 32 neurons,
ReLU activation
•Hidden layer 2: 32 neurons,
ReLU activation
•Output Layer: 1 neuron, Sigmoid
activation
Model Building
• Read in the CSV (comma separated values) file and convert
them to arrays. Arrays are a data format that our algorithm can
process.
• Split our dataset into the input features and the label
• Scale the data so that the input features have similar orders of
magnitude.
• Split our dataset into the training set, the validation set and the
test set. If you need a refresher on why we need these three
datasets, please refer to
Model Building
• X_train (10 input features, 70% of full dataset)
• X_val (10 input features, 15% of full dataset)
• X_test (10 input features, 15% of full dataset)
• Y_train (1 label, 70% of full dataset)
• Y_val (1 label, 15% of full dataset)
• Y_test (1 label, 15% of full dataset)
Entire dataset is fragmented into three sets training set,
validating and testing set
Model Evaluation
Conclusion
• Explore and Process the Data
• Build and Train our Neural Network
• Visualize Loss and Accuracy
• Add Regularization to our Neural Network

More Related Content

PPTX
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Module 1
PPTX
House price prediction
PPTX
Machine Learning, Deep Learning and Data Analysis Introduction
PDF
Web Application for House Price Prediction
PDF
House Price Prediction Using Machine Learning Via Data Analysis
PDF
Cs229 notes-deep learning
PDF
Demystifying Machine Learning
PDF
Demystifying Machine Learning
Deep Learning A-Z™: Artificial Neural Networks (ANN) - Module 1
House price prediction
Machine Learning, Deep Learning and Data Analysis Introduction
Web Application for House Price Prediction
House Price Prediction Using Machine Learning Via Data Analysis
Cs229 notes-deep learning
Demystifying Machine Learning
Demystifying Machine Learning

Similar to Data Mining Neural Network for House Price Prediction (20)

PDF
housepriceprediction-180915174356.pdf
PPTX
Housing price prediction
PPTX
Predicting Real Estate Prices with an ANN
PDF
IRJET - House Price Prediction using Machine Learning and RPA
PDF
Module 5.pdf ISML ISML VTU syallabus VTU
PDF
Review on House Price Prediction through Regression Techniques
PPTX
Deep Learning Andrew Ng Lecture Notes 002
PDF
House Price Estimation as a Function Fitting Problem with using ANN Approach
PPTX
Module 5.pptxIntelligent systems leverage machine learning algorithm
PDF
N ns 1
PPTX
Welcome to the presentation of house price prediction today's dynamic real es...
PPTX
End-to-End Machine Learning Project
PPTX
housepriceprediction.pptx
PDF
Data Driven Home Price Prediction Leveraging machine Learning for Accurate Ma...
PDF
Estimate of house price using statistical and neural network model
PDF
REAL ESTATE PRICE PREDICTION
PDF
Comparison of Various Machine Learning Models for Estimating Construction Pro...
PDF
A Comparative Study on House Price Prediction using Machine Learning
PPTX
Introduction to Machine Learning
PDF
House Price Prediction Using Machine Learning
housepriceprediction-180915174356.pdf
Housing price prediction
Predicting Real Estate Prices with an ANN
IRJET - House Price Prediction using Machine Learning and RPA
Module 5.pdf ISML ISML VTU syallabus VTU
Review on House Price Prediction through Regression Techniques
Deep Learning Andrew Ng Lecture Notes 002
House Price Estimation as a Function Fitting Problem with using ANN Approach
Module 5.pptxIntelligent systems leverage machine learning algorithm
N ns 1
Welcome to the presentation of house price prediction today's dynamic real es...
End-to-End Machine Learning Project
housepriceprediction.pptx
Data Driven Home Price Prediction Leveraging machine Learning for Accurate Ma...
Estimate of house price using statistical and neural network model
REAL ESTATE PRICE PREDICTION
Comparison of Various Machine Learning Models for Estimating Construction Pro...
A Comparative Study on House Price Prediction using Machine Learning
Introduction to Machine Learning
House Price Prediction Using Machine Learning
Ad

Recently uploaded (20)

PPTX
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
PPTX
Data_Analytics_and_PowerBI_Presentation.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
1_Introduction to advance data techniques.pptx
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
PPT
Reliability_Chapter_ presentation 1221.5784
PPT
ISS -ESG Data flows What is ESG and HowHow
PPTX
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
PPTX
oil_refinery_comprehensive_20250804084928 (1).pptx
PPTX
Introduction to Knowledge Engineering Part 1
PPTX
Introduction to machine learning and Linear Models
PDF
Foundation of Data Science unit number two notes
PDF
Clinical guidelines as a resource for EBP(1).pdf
PDF
.pdf is not working space design for the following data for the following dat...
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Introduction to Basics of Ethical Hacking and Penetration Testing -Unit No. 1...
Data_Analytics_and_PowerBI_Presentation.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
1_Introduction to advance data techniques.pptx
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Business Ppt On Nestle.pptx huunnnhhgfvu
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
iec ppt-1 pptx icmr ppt on rehabilitation.pptx
Reliability_Chapter_ presentation 1221.5784
ISS -ESG Data flows What is ESG and HowHow
mbdjdhjjodule 5-1 rhfhhfjtjjhafbrhfnfbbfnb
oil_refinery_comprehensive_20250804084928 (1).pptx
Introduction to Knowledge Engineering Part 1
Introduction to machine learning and Linear Models
Foundation of Data Science unit number two notes
Clinical guidelines as a resource for EBP(1).pdf
.pdf is not working space design for the following data for the following dat...
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Ad

Data Mining Neural Network for House Price Prediction

  • 1. Data Mining Neural Network for House Price Prediction Anand Kumar
  • 2. DATA MINING THROUGH DIFFERENT TECHNIQUES
  • 3. Introduction to Neural Network A neural network is a series of algorithms that endeavors to recognize underlying relationships in a set of data through a process that mimics the way the human brain operates.
  • 4. Introduction to Neural Network  Neural networks refer to systems of neurons, either organic or artificial in nature.  Neural networks can adapt to changing input; so the network generates the best possible result without needing to redesign the output criteria.  The concept of neural networks, which has its roots in artificial intelligence, is swiftly gaining popularity in the development of trading systems.
  • 5. Types of Neural Network  Feed-Forward Neural Networks • Feed-forward neural networks are one of the more simple types of neural networks. • It conveys information in one direction through input nodes; this information continues to be processed in this single direction until it reaches the output mode.
  • 6. Types of Neural Network  Recurrent Neural Networks • A more complex type of neural network, recurrent neural networks take the output of a processing node and transmit the information back into the network. • This results in theoretical "learning" and improvement of the network.
  • 7. Types of Neural Network  Convolutional Neural Networks • Convolutional neural networks, also called ConvNets or CNNs, have several layers in which data is sorted into categories. These networks have an input layer, an output layer, and a hidden multitude of convolutional layers in between. • The layers create feature maps that record areas of an image that are broken down further until they generate valuable outputs.
  • 8. Types of Neural Network  Modular Neural Networks • Modular neural networks contain several networks that work independently from one another. These networks do not interact with each other during an analysis process. • Instead, these processes are done to allow complex, elaborate computing processes to be done more efficiently.
  • 9. Types of Neural Network  Convolutional Neural Networks • Convolutional neural networks, also called ConvNets or CNNs, have several layers in which data is sorted into categories. These networks have an input layer, an output layer, and a hidden multitude of convolutional layers in between. • The layers create feature maps that record areas of an image that are broken down further until they generate valuable outputs.
  • 10. How Can We Calculate House Price ● Prices of real estate properties are sophisticatedly linked with our economy. Despite this, we do not have accurate measures of housing prices based on the vast amount of data available. Therefore, the goal of this project is to use machine learning to predict the selling prices of houses based on many housing features and location. ● A house value is simply more than location and square footage. Like the features that make up a person, an educated party would want to know all aspects that give a house its value. ● We are going to take advantage of all of the feature variables available to use and use it to analyze and predict house prices.
  • 11. Data Collection ● Dataset: housepricedata.csv (from Kaggle) ● Exploratory Data Analysis ● Geographical Properties ● Feature Engineering ● Scaling and Train Test Split ● Creating a model ● Training a model ● Evaluating on a test data ● Predicting a brand new house
  • 12. Data Preprocessing • Data preprocessing steps required to prepare the data for modeling. • It Include tasks such as handling missing values, encoding categorical variables, and scaling numerical features. • In this project, missing value is handled by mean substitution, and duplicate values are basically dropped • Data normalization is not applicable here • Features selection is important, and it selects target variable.
  • 13. Data Features • Lot Area (in sq ft) • Overall Quality (scale from 1 to 10) • Overall Condition (scale from 1 to 10) • Total Basement Area (in sq ft) • Number of Full Bathrooms • Number of Half Bathrooms • Number of Bedrooms above ground • Total Number of Rooms above ground • Number of Fireplaces • Garage Area (in sq ft)
  • 14. Neural Network Architecture •Hidden layer 1: 32 neurons, ReLU activation •Hidden layer 2: 32 neurons, ReLU activation •Output Layer: 1 neuron, Sigmoid activation
  • 15. Model Building • Read in the CSV (comma separated values) file and convert them to arrays. Arrays are a data format that our algorithm can process. • Split our dataset into the input features and the label • Scale the data so that the input features have similar orders of magnitude. • Split our dataset into the training set, the validation set and the test set. If you need a refresher on why we need these three datasets, please refer to
  • 16. Model Building • X_train (10 input features, 70% of full dataset) • X_val (10 input features, 15% of full dataset) • X_test (10 input features, 15% of full dataset) • Y_train (1 label, 70% of full dataset) • Y_val (1 label, 15% of full dataset) • Y_test (1 label, 15% of full dataset) Entire dataset is fragmented into three sets training set, validating and testing set
  • 18. Conclusion • Explore and Process the Data • Build and Train our Neural Network • Visualize Loss and Accuracy • Add Regularization to our Neural Network