-
Analyzing the problem from Collecting Data.
-
Importing it to a Jupyter Notebook.
-
Looking for Promising Attributes.
-
Finding out Correlations.
-
Plotting graphs, Creating a pipeline.
-
Dealing with Missing Values (Replacing With Mean or Median).
-
At the end we present the problem to the real estates company who will use the model for predicting house prices given a set of features (Final Model Price Predictor.ipynb).
-
Using Concepts like Cross Validation, Train-Test Splitting, Stratified Shuffle Split.
-
Trying 3 Differenet Algorithms
-
Decisson Tree
-
LinearRegression
-
Random Foret Regressor
-
-
Feature Scaling
-
Min-Max scaling (Normalization)
(value - min)/(max - min)
from sklearn.preprocessing import MinMaxScaler
-
Standardization (value - mean)/standard deviation
scales them such that the distribution centered around 0, with a standard deviation of 1.
-
NavinPoonia/Real-Estate-Project-Machine-Learning
Predicting House Prices Using Machine Learning Algorithms
Jupyter Notebook