航班延誤點算好? 科大生憑天氣資料預測航班延誤 準確率近九成

撰文:梁逸風
出版:更新:

出外旅行或公幹,最不願見是航班延誤,打亂行程之餘又掃興。
為解決問題,4名科大學生結合航班數據和天氣資料,製作電腦程式「Flite」預測航班延誤機率,準確度接近九成,成功於Hackathon(黑客松)比賽中脫穎而出,奪「最佳商業頭腦獎」。

安永香港日前舉辦Hackathon比賽,參賽者以數人一隊,利用兩日一夜時間分析成千上萬生活數據,整理後再編寫程式。

程式以近年炙手可熱的R和Python語言開發,可預測航班的延誤機會率、延誤時間和載客率。(受訪者提供)

天氣資料預測航班延誤

27小時持續作戰,考驗參賽學生的腦力和毅力。科技大學風險管理及商業智能學課程三年級學生吳嘉俊、徐志恒、彭茗麟和Ujjwal Malik發現,乘客最不滿航空公司航班延誤,但延誤往往受天氣變化、例行檢查和空管限制等影響而難以避免。

4人於是利用真實航班數據和過往天氣資料,預測航班延誤機會率、延誤時間和載客率。只要輸入目的地、出發時間等資料,系統就會計算出指定航班會否延遲起飛,以及延誤時間,避免乘客因航班延誤而浪費時間,系統準確度達87%。

徐志恒表示,過往功課曾以相似手法分析超市數據,決定零食最佳售價,但到真正比賽是另一挑戰。Ujjwal分享指,Hackathon能有機會實踐課堂所學,與對手交流意見之餘,短時間內吸收大量知識。比賽前,參賽學生需先出席工作坊了解行業背景,再收集真實乘客意見以找出問題核心。

科大學生吳嘉俊(左)、徐志恒(中)和Ujjwal Malik(右)笶指,隊友彭茗麟27小時內只睡6分鐘。(黃寶瑩攝)

27小時只睡數分鐘

吳嘉俊憶述,比賽當日花了不少時間從天文台網站下載數據,幸好後來找到捷徑以加快進度。下載資料後,先花數小時整理和篩選關鍵資料,然後通宵進行測試,反覆比較真實數據和預測結果,微調預測方程式提高系統準確度。另一方面,隊友參考航空公司網站設計程式介面和預備簡報,有人更只睡了數分鐘。

評審之一,安永大中華區數字化諮詢主管吳顯光表示,比賽原定於首晚暫停,翌日再戰,但不少參賽者要求留下通宵作戰,對此深受感動。

評審之一,安永大中華區數字化諮詢主管吳顯光力讚參賽者表現。(黃寶瑩攝)

他表示,其中一隊的設計令人難忘,該隊分析食肆排隊取籌數據,發現一群人一同用餐,人愈多愈不傾向在等候途中離開。透過預測食客行為再重新設計排隊機制,可縮短食客等待時間,令食肆可以做更多生意。

吳顯光指,公司未來會透過hackathon比賽物色人才。(黃寶瑩攝)

Hackathon可物色高質IT人才

吳顯光同時透露,現時不少大企業會透過hackathon作面試,因為活動要求參加者在短時間內落手落腳完成程式,比起傳統面試,更能測試應徵者能否應付高壓環境,未來公司會考慮以同類比賽物色人才。他更大讚參賽者表現出色,令評審在比賽期間,已看中不少招聘對象。

現時香港發展智慧城市速度緩慢,吳顯光認為香港有中國優勢、亦有健全金融、法制及教育制度,但社會卻側重於金融產業,未及靈活修例配合新事物窒礙創新。他認為企業應將部分收益投資創新,鼓勵員工多嘗試,推動社會創新。