Hands-On House Price Prediction - Deep Learning in Python with Keras

Hands-On House Price Prediction - Deep Learning in Python with Keras

In this short series of guides, we'll be taking a look at a hands-on house price prediction. We'll be using Keras, the deep learning API built on top of TensorFlow to train a neural network to predict the prices of houses from the Ames Housing Dataset, based on the 79 features it provides for each house.

We'll start out the project like all Machine Learning projects should start out with - with Exploratory Data Analysis, followed by Data Preprocessing and finally Building a Deep Learning Model to fit the data we've explored and cleaned previously.

Deep Learning in Keras - Exploratory Data Analysis (EDA)

Perform Exploratory Data Analysis (EDA) on the dataset to understand your data. We'll be posing hypotheses and exploring the correlations between features and our target variable - the "SalePrice".

Deep Learning in Keras - Data Preprocessing

Preprocess data to make it ready for training models on. We'll be dealing with missing values, one-hot-encoding categorical variables, clean up data types, and split the data into a training and testing set, as well as perform feature scaling.

Deep Learning in Keras - Building a Deep Learning Model

Build a Deep Learning Neural Network with Python and Keras, train it and evaluate it on the data we've been exploring and cleaning in the previous two sections.

Was this article helpful?

Improve your dev skills!

Get tutorials, guides, and dev jobs in your inbox.

No spam ever. Unsubscribe at any time. Read our Privacy Policy.

Ammar AlyousfiAuthor

I'm a data scientist with a Master's degree in Data Science from University of Malaya. To know more about me and my projects, please visit my website: http://ammar-alyousfi.com/.

Want a remote job?

    Prepping for an interview?

    • Improve your skills by solving one coding problem every day
    • Get the solutions the next morning via email
    • Practice on actual problems asked by top companies, like:

    Make Clarity from Data - Quickly Learn Data Visualization with Python

    Learn the landscape of Data Visualization tools in Python - work with Seaborn, Plotly, and Bokeh, and excel in Matplotlib!

    From simple plot types to ridge plots, surface plots and spectrograms - understand your data and learn to draw conclusions from it.

    © 2013-2022 Stack Abuse. All rights reserved.