Through a pilot project, INIT’s subsidiary, inola, implemented an artificial intelligence and machine learning (ML) software. The machine learning software provided predictions using historical data and real-time information. Independent from platforms and operating systems, it processed large amounts of data (Big Data) while MOBILEstatistics, INIT’s system for analysis and statistics, collected the operational data (e.g. GPS data) and processed historical driving times. Based on this data, various trainer systems were made available to the ML-Core. After each training session using processed historical data, the ML model was updated creating a suitable model for all bus prediction times.
ML prediction, which is different from the usual linear prediction, takes into account things like road work, accidents, or events that are planned at the last minute. Additionally, the time of day and the days of the week are also considered. The ML prediction gathered the District's newly forecasted departure times for each stop by combining individual values and sending them to different processes. The Passenger Information system displayed these live predictions, considering factors like current traffic conditions and the driving time of the preceding vehicle.