Day 20 我們用切片訓練把那條被砍半的跑道救了回來,但也留下一個新爛攤子,一條跑道被拆成六個歪斜的碎框。今天要處理的就是這件事,本來以為只要把 SAHI 的...
Day 21 我們用幾何合併把六個碎框縫成一條跑道,但留下一個沒解決的問題,合併框太胖。跑道實際寬度大概 60 px,我們縫出來的框寬 224.9 px,長寬比...
今天的計畫很單純,把 Day 18 到 Day 22 散在各個測試腳本裡的步驟串成一條管線,讓一個函式吃 GeoTIFF 就能吐出偵測結果。結果一動手就撞牆,而...
Day 23 把管線串起來之後,偵測結果還停在像素座標,說「框在 (623, 386)」對誰都沒意義。今天要把 Day 15 那支從來沒跑起來過的 infere...
Day 24 我們讓每個框都帶著經緯度出來,也發現那個框沒有命中機場基準點(ARP),差了 907 公尺。但那張圖的底圖是我們自己的 Sentinel-2 影像...
Day 3 我們用 docker-compose 開了一個 PostGIS 容器,然後從 Day 8 開始訓練模型,它就一直躺在那裡沒人理。今天終於要把它接上:...
從 Day 10 第一次訓練到現在,我們的模型只看過一張圖。Day 23 發現訓練集的 10 張來源圖全是桃園同一個場景,Day 26 寫好的資料庫查詢也只有一...
Day 27 的成績單:召回 5/8、框的精確率 12.5%、5 張沒有機場的圖全部誤判。結論是「模型沒有學會什麼是機場」,但「沒學會」的原因有很多種可能。今天...
Day 28 的結論是:模型要修,得從資料重新來過。這個系列剩下的時間不夠重訓,但可以先把重訓之後還會用到的東西整理好。今天要把 Day 23 到 Day 28...
今天是這個系列最後一個實作日。昨天把 Day 23 到 Day 28 包成了 python -m inference.cli,今天就用它從頭到尾跑一次:挑一座這...