Skip to content

The objective of this project is to build a Machine Learning model -after comparing many algorithms- for the prediction of housing prices based on pattern extracted from analyzing 79 descriptive features like their Area, Street, Alley Year Built etc.

Notifications You must be signed in to change notification settings

AlaaSedeeq/Comparing-Machine-Learning-Algorithms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

Comparing Machine Learning Algorithms

Procedures:

  • Phase I
    • Data Pre-processing
      • Gathering the Data
      • Data Exploration and Analysis
      • Data Cleaning
        • Outliers Detection
        • Dealing with Null values
        • Adding new features
      • Prepare the data for ML
      • Dealing with the high skewness of the data
  • Phase II:
    • Initialize the models.
    • Comparing different Machine learning models.
      • Compute train/test results.
      • Evaluate our models using cross validation.
    • Improving the top models
    • Stacking the best models to get a better score

Results :

  • Phase 1
    • Nulls

  • Skewness

  • Phase 2
    • Train/Test

      • R-Squared and Adjusted R Squared

      • MAE, MSE, and RMSE

  • Cross-Validation
    • R-Squared and Adjusted R Squared

    • RMSE

Used Data :

House Prices

Algorithms :

  • Elastic Net
  • Kernel Ridge
  • Lasso
  • Random Forest
  • SVM
  • XGBoost
  • LGBM
  • Gradient Boosting

About

The objective of this project is to build a Machine Learning model -after comparing many algorithms- for the prediction of housing prices based on pattern extracted from analyzing 79 descriptive features like their Area, Street, Alley Year Built etc.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published