hariprasath-v / Hackerearth_get-a-room-ml-hackathon

Build a Machine Learning model to identify the habitability score of the property based on the property's basic information and location-based information.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Hackerearth_get-a-room-ml-hackathon

Competition hosted on hackerearth.com

About

Build a Machine Learning model to identify the habitability score of the property based on the property's basic information and location-based information.

Competition LB Rank: 121/2803

Final Score 83.13212

Evaluation Metric 100*R2 score.

File information

  • get_a_room_ml_hackathon_EDA.ipynb

    Packages Used,

     * seaborn
     * Pandas
     * Numpy
     * Matplotlib
    

    Basic Exploratory Data Analysis

  • get-a-room-ml-hackathon-model.ipynb

    Packages Used,

      * Sklearn
      * Pandas
      * Numpy
      * Matplotlib
      * pycaret
    

    Data Pre-processing

    Compared multiple regression models using pycaret’s compare_models function. Then took the top 3 models based on the r2 score then blend the model by using pycaret blend_models function.

Random Forest Regressor Residual Plot

Alt text

Random Forest Regressor Prediction Error Plot

Alt text

Top 3 Models

Alt text

Random Forest Model Feature Importance Plot

Alt text

About

Build a Machine Learning model to identify the habitability score of the property based on the property's basic information and location-based information.

License:Apache License 2.0


Languages

Language:Jupyter Notebook 51.3%Language:HTML 48.7%