•  


GitHub - nirdesh17/House-Price-Prediction: This project demonstrates the application of machine learning techniques to predict house prices based on various features. By analyzing the dataset, preprocessing the data, and selecting an appropriate model, we were able to achieve a high level of accuracy in predicting house prices. The trained model can be further refined and deployed.
Skip to content

This project demonstrates the application of machine learning techniques to predict house prices based on various features. By analyzing the dataset, preprocessing the data, and selecting an appropriate model, we were able to achieve a high level of accuracy in predicting house prices. The trained model can be further refined and deployed.

Notifications You must be signed in to change notification settings

nirdesh17/House-Price-Prediction

Folders and files

Name Name
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

House Price Prediction AI/ML Project

This project involves building a machine learning model to predict house prices based on various features. The dataset used for this project is from the Kaggle competition "House Prices - Advanced Regression Techniques". The goal is to develop a model that accurately predicts house prices given a set of input features.

Kaggle Competition

File Structure

  • house_price_prediction.ipynb : Jupyter Notebook containing the code for data preprocessing, exploratory data analysis (EDA), feature engineering, model training, and prediction.
  • submission.csv : CSV file containing the predicted house prices for the test dataset.
  • gbr.pkl : Pickle file containing the trained GradientBoostingRegressor model.

Libraries Used

  • NumPy
  • Pandas
  • Matplotlib
  • Seaborn
  • Scikit-learn
  • XGBoost

Data Loading and Analysis

  • The training and test datasets are loaded from CSV files.
  • Exploratory data analysis is performed to understand the structure and characteristics of the data.
  • Data visualization techniques such as histograms, box plots, and heatmaps are used to analyze the distribution of features and identify missing values.

Data Preprocessing

  • Missing values are handled using appropriate techniques such as imputation or dropping columns.
  • Categorical variables are encoded using one-hot encoding.
  • Numerical features are standardized to ensure uniformity and improve model performance.

Model Selection and Training

  • Several regression models are considered, including Linear Regression, SVR, SGDRegressor, KNeighborsRegressor, DecisionTreeRegressor, RandomForestRegressor, GradientBoostingRegressor, XGBRegressor, and MLPRegressor.
  • Cross-validation is used to evaluate each model's performance based on the R-squared score.
  • The GradientBoostingRegressor model is selected based on its superior performance.

Model Evaluation and Prediction

  • The selected model is trained on the training dataset.
  • The trained model is used to make predictions on the test dataset.
  • The predictions are saved to a CSV file ( submission.csv ) for submission.

Additional Notes

  • The submission.csv file contains the predicted house prices for the test dataset.
  • The trained model ( gbr.pkl ) is stored as a pickle file for future use or deployment.

For any further inquiries or improvements, feel free to reach out.

Connect me:

Linkedin

About

This project demonstrates the application of machine learning techniques to predict house prices based on various features. By analyzing the dataset, preprocessing the data, and selecting an appropriate model, we were able to achieve a high level of accuracy in predicting house prices. The trained model can be further refined and deployed.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
- "漢字路" 한글한자자동변환 서비스는 교육부 고전문헌국역지원사업의 지원으로 구축되었습니다.
- "漢字路" 한글한자자동변환 서비스는 전통문화연구회 "울산대학교한국어처리연구실 옥철영(IT융합전공)교수팀"에서 개발한 한글한자자동변환기를 바탕하여 지속적으로 공동 연구 개발하고 있는 서비스입니다.
- 현재 고유명사(인명, 지명등)을 비롯한 여러 변환오류가 있으며 이를 해결하고자 많은 연구 개발을 진행하고자 하고 있습니다. 이를 인지하시고 다른 곳에서 인용시 한자 변환 결과를 한번 더 검토하시고 사용해 주시기 바랍니다.
- 변환오류 및 건의,문의사항은 juntong@juntong.or.kr로 메일로 보내주시면 감사하겠습니다. .
Copyright ⓒ 2020 By '전통문화연구회(傳統文化硏究會)' All Rights reserved.
 한국   대만   중국   일본