作品簡介
以機器學習把廣域海象預報轉成單一釣點的微環境波高,並用紅黃綠三色燈號示警。服務海釣客(特別是磯釣)與海事從業人員。
想解決的問題
官方廣域預報反映不出地形放大的瘋狗浪,釣客容易誤判而落海。
怎麼運作
釣客開啟 WaveSync 網頁,先在全台海岸釣況雷達地圖上看到各釣點的風險標籤,點進單一防波堤或海灣後,可看到紅(嚴禁)、黃(撤退)、綠(安全)燈號、微環境波浪儀表板與歷史致災波高分佈。在現場的釣客可以回報實際浪況;若 AI 判斷安全、回報卻顯示危險(例如突發長浪),系統會觸發緊急通報。同一平台還有釣組手繪畫布、PE 線/鉛錘單位換算、潮汐黃金時段速算與海浪白噪音;「智慧冰箱」計算漁獲容量時強制預留 30% 冰塊空間,超量就顯示紅色「爆桶」警告。
資料端以 requests 介接中央氣象署開放資料,設有逾時與例外處理、60 秒冷卻與 30 分鐘快取,氣象署伺服器當機時頁面也不會卡住。以 joblib 載入的隨機森林迴歸模型搭配地形放大係數推算單點波高;近岸測站斷線或出現異常值時改用基礎風速推算,極端缺值則退回官方預報並在儀表板標註「低信心指數」。回報資料存成 .csv,先寫入暫存檔再覆蓋原檔,避免多人同時回報時損毀。介面以 Streamlit 的局部刷新讓工具操作不會重繪地圖,並適配手機與平板。
開發時程規劃先以東北季風與颱風歷史數據驗證龍洞站等單一站點,再擴充到全台 10 大高風險海岸與一級漁港,並在海岸設置 QR Code 告示牌供釣客掃描。平台定位為輔助決策工具,介面會標示免責聲明,不取代官方災防告警。
核心功能
- 01
微地形波高預測
- 02
紅黃綠三色安全燈號
- 03
社群回報交叉驗證