[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-120580-en":3,"doc-seo-120580-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":27,"seo_description":14,"update_tm":28,"read_time":29},120580,1099514068365,"Aurelia","https://ap-avatar.wpscdn.com/avatar/10000253d8d9f28188e?_k=1776742907772140068",8,"Research & Report","Development of a Machine Learning Web Application for Real Estate Price Prediction - Bachelor’s Thesis - Autumn 2025","This thesis develops and evaluates a machine-learning web application that predicts, in real time, residential house prices using user-provided property features. It focuses on determining influential factors affecting housing prices and comparing prediction accuracy with traditional appraisal approaches. The work follows a practice-oriented pipeline: dataset acquisition from real-world sources, cleaning and preprocessing, feature engineering, training and testing multiple regression models, and implementing the best-performing model in Streamlit. Models are assessed with standard metrics (R², MAE, RMSE) and the app supports single and batch prediction with visualization. The study concludes that a Random Forest Regressor achieves accurate price modelling when trained on engineered features and discusses potential for commercial use.","Development of a machine learning web application for real estate price prediction  \nBachelor’s Thesis  \nDegree Programme in Computer Applications  \nAutumn 2025  \nKasunki Samarasekara  \nAbstract  \nDP Degree Programme in Computer Applications  \nAuthor Kasunki Samarasekara Year 2025  \nSubject Development of a machine learning web application for real estate price prediction Supervisors Lasse Seppänen  \nThe objective of this thesis was to create and assess a machine learning based web application that can predict, in real time, the price of a house based on property features provided by the user. The thesis was interested in developing a practical, simple to use tool that utilizes predictive modelling to provide an estimate of a residential property's value. The main research questions were centred on identifying the most influential factors impacting house prices and the accuracy of machine learning predictions compared to traditional appraisal methods.  \nThis thesis is practice oriented. First, it sets out important concepts around housing market mechanisms, regression modelling, and web-based application design. The project then progressed through the steps of acquiring a suitable housing dataset from real world, cleaning and preprocessing the data, engineering features, training an assortment of regression models, and building the web-based interface in Streamlit that integrating the best performing regression model. The main method of research was development based, with some quantitative assessment presented. The machine learning model was created and tested using scikit-learn and reported using a selection of standard metrics such as R² value, MAE, and RMSE. Furthermore, the app had batch prediction and visualization functionality to enhance usability and better understanding.  \nThe research concluded that the Random Forest Regressor model can model house prices with accuracy, and when trained on engineering features, the application allowed for single prediction and batch predictions, and data visualization including predicted price distributions. The analysis showed that machine learning can enhance the accuracy of property valuations and the accessibility of these tools. Based on the results of this analysis, it is recommended that further development of the application take place for commercial use by real estate professionals or by individual homeowners looking for quick data driven property valuations.  \nKeywords Machine learning, Regression models, House price prediction, Feature engineering, Streamlit, Real estate analytics, Predictive modelling  \nPages 37 pages and appendices 02 pages  \nGlossary  \nML / Machine Learning  \nStreamlit  \nScaler (StandardScaler)  \nGradient Boosting Regressor  \nFeature Engineering  \nScikit-learn  \nJoblib  \nPlotly  \nPart of the domain of artificial intelligence, which is concerned with the development of algorithms that allow learning through experience.  \nA framework in Python that allows construction of webpages for use in displaying machine learning and data science projects.  \nA technique for standard feature preprocessing where the standard deviation allows unit variance  \nAn ensemble machine learning technique that createsand combines multiple decision trees for predictive analytics.  \nThe adaption of input variables through selection, modification, or creation for enhanced model performance.  \nA python machine learning library that provides a comprehensive collection of functions to facilitate the extraction of data, determine performance and forecast models for the given data.  \nA library in Python that allows for fast storage and retrieval of Python objects including large NumPy arrays and machine learning models.  \nA library that enables the construction of graphical representations which include charts, histograms, and scatter plots for use in web applications.  \nTable of Contents  \n1 Introduction .................................................................................","cbCaiamzOARc75XP","https://ap.wps.com/l/cbCaiamzOARc75XP","pdf",1590438,1,43,"English","en",105,"# 1 Introduction\n# 2 Foundations for house price prediction\n## 2.1 Real estate market and housing price determinants\n## 2.2 Machine learning in real estate\n## 2.3 Evaluation metrics\n## 2.4 Web applications for predictive analytics\n# 3 Data preparation and model development for house price prediction\n## 3.1 Development process\n## 3.2 Tools and technologies\n## 3.3 Data acquisition\n## 3.4 Data preprocessing procedures\n## 3.5 Feature engineering\n## 3.6 Model development\n## 3.7 Web application deployment","[{\"question\":\"What is the objective of the thesis?\",\"answer\":\"To create and assess a machine-learning web application that predicts house prices in real time from user-provided property features.\"},{\"question\":\"How does the project evaluate prediction performance?\",\"answer\":\"It trains and tests regression models using scikit-learn and reports metrics such as R², MAE, and RMSE.\"},{\"question\":\"Which model is reported as best performing in the results?\",\"answer\":\"The Random Forest Regressor is concluded to model house prices accurately when trained using engineered features.\"}]","Development of a Machine Learning Web Application for Real Estate Price Prediction - Bachelor’s Thesis - Autumn 2025 | PDF",1785730749,108,{"code":4,"msg":31,"data":32},"ok",{"site_id":24,"language":23,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"development-of-a-machine-learning-web-application-for-real-estate-price-prediction-bachelors-thesis-autumn-2025","",{"@graph":36,"@context":85},[37,54,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,48,51],{"item":41,"name":42,"@type":43,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":47},"https://docshare.wps.com/document/","Document",2,{"item":49,"name":12,"@type":43,"position":50},"https://docshare.wps.com/document/research-report/",3,{"item":52,"name":13,"@type":43,"position":53},"https://docshare.wps.com/document/development-of-a-machine-learning-web-application-for-real-estate-price-prediction-bachelors-thesis-autumn-2025/120580/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":23,"description":14,"dateModified":62,"datePublished":62,"encodingFormat":61,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":41,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-03",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What is the objective of the thesis?","Question",{"text":75,"@type":76},"To create and assess a machine-learning web application that predicts house prices in real time from user-provided property features.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"How does the project evaluate prediction performance?",{"text":80,"@type":76},"It trains and tests regression models using scikit-learn and reports metrics such as R², MAE, and RMSE.",{"name":82,"@type":73,"acceptedAnswer":83},"Which model is reported as best performing in the results?",{"text":84,"@type":76},"The Random Forest Regressor is concluded to model house prices accurately when trained using engineered features.","https://schema.org",{"og:url":52,"og:type":87,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":89,"canonical":52},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":47,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":53,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]