python調bug的總結

2021-08-26 02:10:23 字數 426 閱讀 4303

做了點小專案,遇到了不少的坑,在此總結一下

1)檢查資料集,資料集作為模型的輸入,是至關重要的,所以一定要非常仔細的檢查,然後做異常判斷處理。

檢查方法:cv方向

a.用python的opencv函式,畫出bounding box

b.做異常判斷,如果某個lebel缺失了該變數,那麼就continue,跳過該標籤

2)調bug的方法

bug總會存在,重要的是解決的方式

b)時刻關注變數的輸出

c)在做批處理的時候,不要一開始就處理多條資料,先處理一條資料,然後檢查多條資料,都可以的話再加上外層迴圈

3)對於目標檢測當中,如果調整了anchor,那麼需要對於分類model以及回歸model的__init__,的num_anchor引數進行調整,否則會因為維度不同而報錯

調整anchor參考:

Bug測試總結

一 出現上述問題的原因 二 解決問題的思路 1.績效導向問題 此類問題測試同事是不太可能單獨搞定的,一定要夥同資深開發同事一起分析 一般你不叫他他也會過來,這類問題是很有吸引力的 主體思想是先提高復現概率 一步步縮小問題範圍,最終定位出問題。具體思路怎麼 怎麼來,客戶端加大訪問量 服務端減少資源 懷...

日常bug總結

日常bug總結 場景 a頁面是資料獲取並展示頁面,b頁面是詳情頁面資料由上乙個頁面傳遞,c頁面是操作頁面 c通過操作與伺服器互動完成修改,此時需要更新b頁面的資料,b頁面的資料又是a頁面通過路由傳參獲取得到的,所以需要告訴a頁面重新獲取下伺服器的資料,並重新模擬乙個路由跳轉把引數重新傳遞一遍,以此來...

總結處理 BUG 的方法

近期參加開發乙個龐大的專案,曉言智慧型帶屏音響,由於工期很緊湊,所以開發時,有很多的不規範的地方,所以導致了一些不必要的 bug 出來,在這裡就總結一下處理 bug 的心得。遇到 bug 不要方,第一步是找到錯誤的地方,然後對 進行定位,聯絡上下文,找到問題點,這個是最基本的解決方法之一 如果聯絡上...