Tryolabs logo
Tryolabs logo
cfl

Occupancy prediction in smart parking lots

The developed models were integrated within the client's in-house business analytics platform, allowing them to seamlessly analyze the outcome of the predictive models.

Demand forecasting up to 1 day in advance
The Luxembourg National Railway Company or SNCFL is one of the leading economic players in the Grand Duchy. With 22 companies and more than 4.800 employees, the CFL Group ranks among Luxembourg's largest employers. Willing to provide a user-friendly transportation service, CFL has been working with us to predict the occupancy rate of two of their parking lots adjacent to train stations to make it easier for commuters to park at their facilities.
https://d33wubrfki0l68.cloudfront.net/26fa0614af65f999d3e2a8a6216df9681dc4b87c/0526d/logos/cfl.svg
Founded
1946
Industry
Transportation
Type of company
State-owned
1 week
for first prototype running in production
<5%
error in predictions
Challenge
The client required a custom machine learning model that could predict the occupancy rate of parking lots adjacent to train stations. Having that forecast could encourage users to take the train more often, without the fear of driving to the train station to find out that no parking spots were available.

Our team implemented the models while satisfying an important constraint: since this was a proof-of-concept problem to show that a custom-made solution could be deployed within their infrastructure, the only dataset available consisted of previous measurements of occupancy prediction for the two parking lots.
alt
Solution
The client envisioned that the predictive model for parking occupancy could be used in two cases. First, to provide passengers about to drive to the train station an estimate of how full the parking lot will be when they arrive. They also wanted to offer their customers the possibility to plan their trip for the next morning the night before. For the first use case, a short-term model capable of forecasting up to 4 hours ahead was built, while a long-term model was built for the second use case, as day-ahead predictions were required.

Our team implemented the models while satisfying an important constraint: since this was a proof-of-concept problem to show that a custom-made solution could be deployed within their infrastructure, the only dataset available consisted of previous measurements of occupancy prediction for the two parking lots.
alt
approach
Discover our approach
Our solution consisted of two machine learning models for time-series prediction deployed on the client infrastructure. These models are periodically updating the predictions to provide real-time information to passengers.
Data collection
The data for this project was obtained from a third-party company that installed sensors in two parking lots in Luxembourg. From these sensors, our client calculated the number of occupied spots in each parking area.

At the moment of starting the project, the client had identified that some sensors were producing noisy measurements. This was mitigated by re-sampling the data to a 5-minute granularity, avoiding some errors.
Interested in demand forecasting?
https://d33wubrfki0l68.cloudfront.net/974d61de571d8a9d4faf974a773e75a45d1f4531/a312b/customers/allianz/next-case-allianz.png
Next case
10,000+ articles
categorized daily
https://d33wubrfki0l68.cloudfront.net/abb369930959ae02151f4901335e5b688f86b90e/27d1c/logos/allianz.svg
Tryolabs logo
Solutions
twitter
linkedin
github
instagram
youtube
© 2021. All rights reserved.