House Price AI, Revisited

Goals: Revisit Scikit-Learn House Price predicition AI, and redo it with Tensorflow and excluding location data.

Results: Model with an r2 of 0.9946 and is generalized compared to the previous one.


Use Pandas to read a csv into a DataFrame. Drop all date and location information and ensure we are only working with numerical data for regression. Deal with null values accordingly, and then split the data into training and testing sets. Define a model that normalizes the data and then trains on 4 ReLU Dense layers of 512 filters with L2 Regularization, and then finish with a singular filter Dense layer. Train the model with a 0.001 learning rate Adam optimzer, using MAE loss. Train the model, and compare the predictions to the true values.

Project File:

See the full project on Github