1. 程式人生 > 其它 >Java中static和final總結

Java中static和final總結

一、基本情況

二、衝刺概況彙報

王業震

  • 過去兩天完成了哪些任務:
    完成Insightface人臉識別演算法及MTCNN人臉檢測演算法的本地環境配置,CUDA的安裝、MXNET的安裝等(因過去兩天未涉及程式碼編寫,故未涉及github當日程式碼/文件簽入);

  • 接下來的計劃:
    構建FZU人臉資料集;

  • 還剩哪些任務:
    實現Insightface人臉識別與MTCNN人臉檢測演算法,並使用構建的FZU人臉資料集進行測試;

  • 燃盡圖:

  • 遇到了哪些困難:


    在環境配置時由於CUDA版本於MXNET版本不相容所以報錯,執行不成功;
    在安裝CUDA時由於版本與顯示卡驅動不匹配所以安裝不成功。

  • 有哪些收穫或疑問:
    成功完成了人臉識別演算法所需要的環境配置;

  • PSP&學習進度條:

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    · Estimate · 估計這個任務需要多少時間 5 5
    Development 開發
    · Analysis · 需求分析 (包括學習新技術) 60 70
    · Design Spec · 生成設計文件 0 0
    · Design Review · 設計複審 0 0
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0
    · Design · 具體設計 60 60
    · Coding · 具體編碼 0 0
    · Code Review · 程式碼複審 0 0
    · Test · 測試(自我測試,修改程式碼,提交修改) 0 0
    Reporting 報告
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 0 0
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15
    · 合計 140 150

    第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 2 2 推進了資料集的拍攝,學習了資料集的標註
    2 0 0 2 4 完成了資料集的標註與資料集的拍攝
    3 0 0 1 5 推進了資料集的拍攝,學習了資料集的標註
    4 0 0 1 6 完成了資料集的標註與資料集的拍攝

鄭浩彬

  • 過去兩天完成了哪些任務

    • 對YoloV5進行演算法環境配置
    • 過去兩天僅在本地進行演算法環境配置與除錯,故未涉及GitHub簽入
  • 接下來的計劃
    學習如何使用YoloV5演算法

  • 還剩下哪些任務
    學習如何使用YoloV5演算法,訓練資料集,提高各種場景下的mAP,後期可考慮拍攝更多種類的垃圾桶,增強演算法適應性。

  • 燃盡圖

  • 遇到了哪些困難

    • 不瞭解CUDA、CUDNN與機器顯示卡之間的關係,在演算法配置時遇到許多問題與報錯
    • 演算法晦澀難懂,需要一定時間去消化
  • 有哪些收穫和疑問

    • 收穫:(可能)懂得CUDA、CUDNN之間的關係,並能下載正確的版本使之與機器GPU對應起來
    • 疑問:不知道標註的資料集是否足夠好,標註的規則是否正確,演算法出來的效果能否達到預期
  • PSP & 學習進度條(學習進度條每輪追加)

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    · Estimate · 估計這個任務需要多少時間 5 5
    Development 開發
    · Analysis · 需求分析 (包括學習新技術) 500 480
    · Design Spec · 生成設計文件 10 10
    · Design Review · 設計複審 15 15
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5
    · Design · 具體設計 30 20
    · Coding · 具體編碼 0 0
    · Code Review · 程式碼複審 0 0
    · Test · 測試(自我測試,修改程式碼,提交修改) 0 0
    Reporting 報告
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 0 0
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15
    · 合計 575 545

    第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 2 2 進行演算法所需資料集的拍攝,學習了資料集的標註
    2 0 0 3 5 完成所分配的資料集的標註
    3 0 0 5 10 懂得CUDA、CUDNN之間的關係
    4 0 0 3 13 讓YoloV5演算法勉強可以跑起來

黃志翔

  • 過去兩天完成了哪些任務

    • 文字描述

      1.進行Spring的初步使用

      2.觀看一些使用的教程

    • 展示GitHub當日程式碼/文件簽入記錄

      因過去兩天未涉及程式碼編寫,故未涉及github當日程式碼/文件簽入;

  • 接下來的計劃

    對多個框架進行粗略瞭解. 逐個進行使用

  • 還剩下哪些任務

    1.spring實戰

  • 燃盡圖

  • 遇到了哪些困難

    1.idea的專業版比較難找, 最終找到了一個"學習用"的專業版進行spring initializr

    2.介面的確定比較困難

  • 有哪些收穫和疑問

    感慨spring的生態圈之大, 對後端有了一定的瞭解.

  • PSP & 學習進度條(學習進度條每輪追加)

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    · Estimate · 估計這個任務需要多少時間 5 5
    Development 開發
    · Analysis · 需求分析 (包括學習新技術) 120 100
    · Design Spec · 生成設計文件 20 10
    · Design Review · 設計複審 15 15
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5
    · Design · 具體設計 60 20
    · Coding · 具體編碼 30 20
    · Code Review · 程式碼複審 10 20
    · Test · 測試(自我測試,修改程式碼,提交修改) 30 20
    Reporting 報告 30 20
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 0 0
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15
    · 合計 310 220

    第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 2 2 對Spring專案進行學習
    2 0 0 2 4 檢視spring的demo
    3 0 0 3 7 spring initializr 使用
    4 0 0 1 8 瞭解spring生態

毛長江

  • 過去兩天完成了哪些任務

    • 文字描述

      1.配置Yolov5_DeepSort演算法相關環境,安裝PyTorch、pycuda適配版本,並下載相應weight權重檔案。

      2.完成對所拍攝資料集的標註,生成對應xml檔案。

    • 展示GitHub當日程式碼/文件簽入記錄

      因近兩日配置環境尚未完成,沒進行程式碼編寫,而未涉及github當日程式碼/文件簽入;

  • 接下來的計劃

    後續擬計劃繼續完成演算法的執行環境搭建,併成功執行demo版本,測試權重檔案,檢驗拍攝視訊是否相容演算法。

  • 還剩下哪些任務

    1.後續對圖片視訊進行標註。

    2.對所拍攝的垃圾點附近人群進行目標跟蹤,追蹤其活動路徑並且實現邊框標記,測試演算法相容性。

    3.協助完成前端設計搭建。

  • 燃盡圖

  • 遇到了哪些困難

    1.配置環境時,存在版本相容性問題,導致當前PyTorch無法正常執行,最終選擇重新下載cuda解決。

    2.對採用的演算法程式碼部分函式功能尚未清晰瞭解。

  • 有哪些收穫和疑問

    掌握了標註資料的工具,解決了配置環境時遇到的問題,同時加深了對目標跟蹤演算法的理解。

  • PSP & 學習進度條(學習進度條每輪追加)

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    · Estimate · 估計這個任務需要多少時間 5 5
    Development 開發
    · Analysis · 需求分析 (包括學習新技術) 150 180
    · Design Spec · 生成設計文件 20 10
    · Design Review · 設計複審 10 10
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5
    · Design · 具體設計 20 10
    · Coding · 具體編碼 40 50
    · Code Review · 程式碼複審 10 20
    · Test · 測試(自我測試,修改程式碼,提交修改) 50 30
    Reporting 報告 15 25
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 0 0
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 10 10
    · 合計 315 340

    第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 14 14 學習yolov5+deepsort演算法
    2 0 0 2 16 完成了資料集的標註與資料集的拍攝
    2 20 20 3 19 完成資料集重新標註,配置演算法相關環境
    2 50 70 3 22 繼續配置演算法環境,解決遇到的一些相容性問題

陳志良

  • 過去倆天完成了哪些任務
    深入學習前端的相關知識,通過Github找例項研究。
    理論學習,無GIthub簽入記錄。

  • 接下來的計劃
    選擇框架型別並簡單構建優化。

  • 還剩哪些任務:
    實現前端模組化、元件化的開發,效能優化,互動優化,環境測試。

  • 燃盡圖:

  • 遇到了哪些困難:
    在學習過程中,有太多自己不知道的東西,而且框架的東西好複雜,學不透。

  • 有哪些收穫或疑問:
    這次的收穫就是讓我更熟練的利用搜索工具來查詢學習資料,而且學到了更多的知識。
    深入的瞭解到前端的流程。

  • PSP&學習進度條:

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    · Estimate · 估計這個任務需要多少時間 5 2
    Development 開發
    · Analysis · 需求分析 (包括學習新技術) 100 200
    · Design Spec · 生成設計文件 0 0
    · Design Review · 設計複審 0 0
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0
    · Design · 具體設計 0 0
    · Coding · 具體編碼 70 120
    · Code Review · 程式碼複審 0 0
    · Test · 測試(自我測試,修改程式碼,提交修改) 0 0
    Reporting 報告
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 10 20
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 20 25
    · 合計 205 367

    第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 1 2 初步學習了HTML與Js倆種語言
    2 0 0 3 4 初步瞭解了前端框架結構
    3 0 0 1 5 通過例項深入學習前端
    4 0 0 3 8 瞭解前端的主要流程

施可嫿

  • 過去兩天完成了哪些任務:

    進行了AE軟體的學習;瞭解了更多的原型設計規範。(因過去兩天未涉及程式碼編寫,故未涉及github當日程式碼/文件簽入);

  • 接下來的計劃:

    繼續設計原型、學習UI設計的軟體;

  • 還剩哪些任務:

    剩下頁面的原型設計、學習UI設計;

  • 燃盡圖:

  • 遇到了哪些困難:

    學習的內容太雜沒有重點;

  • 有哪些收穫或疑問:

    進行了AE軟體的學習;瞭解了更多的原型設計規範;

  • PSP&學習進度條:

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    · Estimate · 估計這個任務需要多少時間 3 3
    Development 開發
    · Analysis · 需求分析 (包括學習新技術) 150 180
    · Design Spec · 生成設計文件 10 10
    · Design Review · 設計複審 0 0
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 0 0
    · Design · 具體設計 0 0
    · Coding · 具體編碼 0 0
    · Code Review · 程式碼複審 0 0
    · Test · 測試(自我測試,修改程式碼,提交修改) 0 0
    Reporting 報告
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 0 0
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 10 10
    · 合計 173 203

    第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 2 2 學習了原型設計的技巧
    2 0 0 3 5 進行了登陸頁面的原型設計
    3 0 0 3 8 進行了AE軟體的學習
    4 0 0 1 9 瞭解了原型設計規範

張靜

  • 過去兩天完成了哪些任務

    • 文字描述

      1.實現OpenPose的環境搭建以及demo測試。

      2.拍攝福大生活區垃圾桶資料集,並進行資料集標註。

    • 展示GitHub當日程式碼/文件簽入記錄

  • 接下來的計劃

    對資料集進行關鍵點輸出

  • 還剩下哪些任務

    1.採集更多的資料集

    2.對原始碼進行解讀

    3.對扔垃圾的人進行人體關鍵點輸出並且制定扔垃圾合理性規則

  • 燃盡圖

  • 遇到了哪些困難

    1.在環境配置中由於電腦配置問題暫時配置了only-cpu版本,導致跑的速度很慢,平均一幀需要1分鐘。

    2.首先完成的是vs下能跑但是pythonAPI用不了,後來經過查詢資料發現時python版本的問題,換了一個版本後pythonAPI也能用了

  • 有哪些收穫和疑問

    OpenPose的環境搭建以及demo測試

  • PSP & 學習進度條(學習進度條每輪追加)

    PSP2.1 Personal Software Process Stages 預估耗時(分鐘) 實際耗時(分鐘)
    Planning 計劃
    · Estimate · 估計這個任務需要多少時間 10 5
    Development 開發
    · Analysis · 需求分析 (包括學習新技術) 120 100
    · Design Spec · 生成設計文件 20 10
    · Design Review · 設計複審 15 15
    · Coding Standard · 程式碼規範 (為目前的開發制定合適的規範) 5 5
    · Design · 具體設計 30 20
    · Coding · 具體編碼 60 120
    · Code Review · 程式碼複審 10 20
    · Test · 測試(自我測試,修改程式碼,提交修改) 30 20
    Reporting 報告 10 20
    · Test Repor · 測試報告 0 0
    · Size Measurement · 計算工作量 0 0
    · Postmortem & Process Improvement Plan · 事後總結, 並提出過程改進計劃 15 15
    · 合計 295 320

    第N天 新增程式碼(行) 累計程式碼(行) 學習耗時(小時) 累計學習耗時(小時) 重要成長
    1 0 0 3 3 對OpenPose進行環境搭建
    2 0 0 2 4 進行demo測試

三、衝刺成果展示

  • 衝刺最新成果:YoloV5與Deepsort多目標跟蹤演算法成果圖

  • 衝刺最新成果:Insightface人臉識別演算法成果圖

  • 衝刺最新成果:YoloV5目標檢測技術成果圖

  • 衝刺最新成果:Openpose動作檢測技術成果圖

  • 站立會議合照:

  • 會議耗時記錄:

    第N次會議 耗時(分鐘)
    1 15
    2 8