Skip to content

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

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors