Parking availability prediction using regression methods and machine learning

This paper explores the application of regression methods and machine learning techniques for predicting parking availability, a crucial aspect of urban infrastructure management. The motivation behind this research lies in the increasingly pressing need to address urban congestion, a multifaceted...

Full description

Saved in:
Bibliographic Details
Main Author: Ng, Michael Mun Hoe
Other Authors: Wang Zhiwei
Format: Final Year Project
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/177882
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-177882
record_format dspace
spelling sg-ntu-dr.10356-1778822024-06-03T06:38:15Z Parking availability prediction using regression methods and machine learning Ng, Michael Mun Hoe Wang Zhiwei School of Civil and Environmental Engineering WangZhiwei@ntu.edu.sg Engineering Parking prediction Regression methods Machine learning This paper explores the application of regression methods and machine learning techniques for predicting parking availability, a crucial aspect of urban infrastructure management. The motivation behind this research lies in the increasingly pressing need to address urban congestion, a multifaceted issue with significant economic, environmental, and social implications. Urban areas around the world are experiencing unprecedented growth, leading to intensified strain on transportation systems, particularly concerning parking availability. Parking prediction is crucial due to its direct impact on urban transportation efficiency. Inadequate availability leads to wasted time, frustration, and increased congestion as drivers search for spots, worsening pollution and health issues. Additionally, accurate prediction aids urban planning by informing decisions on infrastructure, zoning, and policies, thus fostering sustainable, resilient cities and enhancing residents' quality of life. Existing approaches to parking prediction often rely on simplistic models or manual data collection methods, leading to limited accuracy and scalability. Traditional methods such as policy implementation and park choice modeling, while valuable, may not fully leverage the wealth of data available in the digital age. Furthermore, they may lack the sophistication required to capture the complex interplay of factors influencing parking availability, such as time of day, type of car park, location of car park, etc. Multiple regression models such as Linear Regression, Tweedie Regression, XGBoost Regression, and CatBoost Regression were employed and evaluated, with the Tweedie Regression model emerging as the most effective in terms of predictive accuracy, as indicated by favorable Mean Squared Error (MSE) and R-squared values. Neural network models such as the Random Forest Tree and Neural Network model were also trained to predict parking availability, with the Random Forest Tree outperforming the Neural Network model in accuracy, shown by the favorable MSE and R-squared values. However, the Tweedie Regression model still outperforms the best Machine Learning model, Random Forest Tree, and is used in the model selection and deployment. The selected model was implemented using Flask, a lightweight web application framework in Python, enabling real-time parking predictions. This allowed us to generate basic predictions on a webpage using HTTP requests. Additionally, a conceptual app design was proposed to visualize parking availability and aid users in planning their parking activities. The findings highlight the potential of machine learning in optimizing urban parking management systems, paving the way for more efficient and sustainable transportation solutions in urban environments. Bachelor's degree 2024-06-03T06:38:15Z 2024-06-03T06:38:15Z 2024 Final Year Project (FYP) Ng, M. M. H. (2024). Parking availability prediction using regression methods and machine learning. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/177882 https://hdl.handle.net/10356/177882 en application/pdf Nanyang Technological University
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic Engineering
Parking prediction
Regression methods
Machine learning
spellingShingle Engineering
Parking prediction
Regression methods
Machine learning
Ng, Michael Mun Hoe
Parking availability prediction using regression methods and machine learning
description This paper explores the application of regression methods and machine learning techniques for predicting parking availability, a crucial aspect of urban infrastructure management. The motivation behind this research lies in the increasingly pressing need to address urban congestion, a multifaceted issue with significant economic, environmental, and social implications. Urban areas around the world are experiencing unprecedented growth, leading to intensified strain on transportation systems, particularly concerning parking availability. Parking prediction is crucial due to its direct impact on urban transportation efficiency. Inadequate availability leads to wasted time, frustration, and increased congestion as drivers search for spots, worsening pollution and health issues. Additionally, accurate prediction aids urban planning by informing decisions on infrastructure, zoning, and policies, thus fostering sustainable, resilient cities and enhancing residents' quality of life. Existing approaches to parking prediction often rely on simplistic models or manual data collection methods, leading to limited accuracy and scalability. Traditional methods such as policy implementation and park choice modeling, while valuable, may not fully leverage the wealth of data available in the digital age. Furthermore, they may lack the sophistication required to capture the complex interplay of factors influencing parking availability, such as time of day, type of car park, location of car park, etc. Multiple regression models such as Linear Regression, Tweedie Regression, XGBoost Regression, and CatBoost Regression were employed and evaluated, with the Tweedie Regression model emerging as the most effective in terms of predictive accuracy, as indicated by favorable Mean Squared Error (MSE) and R-squared values. Neural network models such as the Random Forest Tree and Neural Network model were also trained to predict parking availability, with the Random Forest Tree outperforming the Neural Network model in accuracy, shown by the favorable MSE and R-squared values. However, the Tweedie Regression model still outperforms the best Machine Learning model, Random Forest Tree, and is used in the model selection and deployment. The selected model was implemented using Flask, a lightweight web application framework in Python, enabling real-time parking predictions. This allowed us to generate basic predictions on a webpage using HTTP requests. Additionally, a conceptual app design was proposed to visualize parking availability and aid users in planning their parking activities. The findings highlight the potential of machine learning in optimizing urban parking management systems, paving the way for more efficient and sustainable transportation solutions in urban environments.
author2 Wang Zhiwei
author_facet Wang Zhiwei
Ng, Michael Mun Hoe
format Final Year Project
author Ng, Michael Mun Hoe
author_sort Ng, Michael Mun Hoe
title Parking availability prediction using regression methods and machine learning
title_short Parking availability prediction using regression methods and machine learning
title_full Parking availability prediction using regression methods and machine learning
title_fullStr Parking availability prediction using regression methods and machine learning
title_full_unstemmed Parking availability prediction using regression methods and machine learning
title_sort parking availability prediction using regression methods and machine learning
publisher Nanyang Technological University
publishDate 2024
url https://hdl.handle.net/10356/177882
_version_ 1800916275354927104