1. 程式人生 > >Alpha 衝刺 (5/10)

Alpha 衝刺 (5/10)

隊名

  • 火箭少男100

組長部落格

作業部落格

成員衝刺階段情況

  • 林燊(組長)

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

      • 協調各成員之間的工作
      • 協助前後端介面的開發
      • 測試專案執行的伺服器環境
      • 訓練CTPN模型
      • 展示GitHub當日程式碼/文件簽入記錄(組內共享)
      簽入記錄
    • 接下來的計劃
      • 協助演算法遷移學習的強分類器以及弱分類器實現
      • 擴充資料集並且訓練模型
      • 優化各個模型結構
      • 還剩下哪些任務
      • 燃盡圖(組內共享)
      • 有哪些困難
        • 前後端介面複雜耦合度過高
        • 執行用的伺服器效能不佳
  • 有哪些收穫和疑問
    • 通過閱讀相關論文及實戰模型,豐富了演算法實踐經驗
    • 伺服器端配置方面的心得
    • 伺服器效能優化方面的心得
  • 董鈞昊
    • 過去兩天完成了哪些任務
      • 測試伺服器的環境
      • 根據測試結果調整網路引數
      • 優化了YOLO演算法的匯出結果模組
      • 利用Tensorflow對MNIST手寫體的識別,加強對Tensorflow的理解
    • 接下來的計劃
      • 將全部資料投入資料擴充來進一步豐富資料集(仍然缺少資料)
      • 測試現有模組
    • 還剩下哪些任務
      • 全部資料的投入訓練
      • 協助軟體開發組完成伺服器端對接
    • 有哪些困難
      • SRCNN高解析度擴充套件效果不佳
      • 資料量過少,難以完成更優效能
    • 有哪些收穫和疑問
      • 通過閱讀殘差網路論文及部分心得部落格,較淺地理解了跨層跳躍連線
      • 掌握了樸素貝葉斯分類器的基本原理
      • Q:可否提前將Beta階段內容提前實現呢?
  • 盧愷翔
    • 過去兩天完成了哪些任務
      • 對調整完引數的模型進行測試
      • 協助伺服器的環境搭建
      • 根據測試結果調整網路引數
      • 利用Tensorflow對MNIST手寫體的識別,加強對Tensorflow的理解
    • 接下來的計劃
      • 對調整後網路的模型進行穩定性和正確率測試
      • 協助直推式遷移學習的訓練
    • 還剩下哪些任務
      • 存在部分資料尚未標註
      • 部分原始資料處理
      • 新增更多資料
    • 有哪些困難
      • 測試的資料量過多,測試複雜、繁瑣
      • 有效資料量過少,導致泛化程度不佳
    • 有哪些收穫和疑問
      • 瞭解了Tensorflow的一些原理和應用
      • 利用Tensorflow框架實現MNIST手寫體的識別
      • 瞭解Tensorflow框架實現CRNN的演算法
  • 陳俞辛
    • 過去兩天完成了哪些任務
      • 明確了本次 Alpha 衝刺要完成的任務,並做好分工
      • 繼續測試功能,已開發功能基本測試完畢
      • 收集本次部落格以及現場程式設計部落格需要的材料
    • 接下來的計劃
      • 繼續測試開發組完成的功能
      • 完成接下來的 Alpha 衝刺的部落格
    • 還剩下哪些任務
      • 測試目前尚未完成的功能
      • 剩餘的部落格
    • 有哪些困難
      • 遇到的困難主要在現場程式設計環節,已經寫在另外一篇部落格作業中,在這裡不再複述
    • 有哪些收穫和疑問
      • 之前很少處理中文文字,所以沒在意編碼格式的問題,看來接下的開發中也要規範中文文字的編碼格式
      • Q:這次的現場程式設計環節任務量太大了...影響了 Alpha 衝刺,後面會增加衝刺時間嗎?
  • 楊喜源
    • 過去兩天完成了哪些任務
      • 優化簡訊登入介面
      • 開始寫社群介面
    • 接下來的計劃
      • 完成社群介面
    • 還剩下哪些任務
      • 一系列前端介面
    • 有哪些困難
      • 任務重,時間短啊,N個實踐課。
    • 有哪些收穫和疑問
      • 增強了java程式碼能力
  • 朱志豪
    • 過去兩天完成了哪些任務
      • 學習了JAVA語言
      • 完善了相簿介面
      • 撰寫了抽獎文案
      • 實現了軟工團隊現場程式設計的附加需求(將同學之間互相提起的次數製作出視覺化的圖、將同學被q的次數做成條形圖)
    • 接下來的計劃
      • 我的收藏介面的剩下部分
      • 使用者發動態介面
    • 還剩下哪些任務
      • 一系列前端介面
    • 有哪些困難
      • 前端與後端的聯絡出了一些問題
      • 對python語言的不熟練導致實現附加需求花了較多時間
    • 有哪些收穫和疑問
      • 熟悉了python的一些用法,學會用python製作網路圖和條形圖
      • 對後段的知識瞭解了一些
      • 對前後端的連線有些疑問
  • 陳柏濤
    • 過去兩天完成了哪些任務
      • 團隊現場程式設計實戰(抽獎系統)
      • 學Qt
    • 接下來的計劃
      • 安卓客戶端將資料上傳到伺服器
      • GPS功能的實現
    • 還剩下哪些任務
      • 各子頁面功能的實現。
    • 有哪些困難
      • 現場程式設計實戰任務量大,時間緊
      • 最後的整合由於前期溝通不夠充分,存在一些藉口的問題
      • 近幾天要考試,要複習,時間緊
    • 有哪些收穫和疑問
      • 對Qt的使用更加熟練
      • 學會了使用QPropertyAnimation製作場景切換效果
      • 團隊合作能力得到提升
  • 蔡宇航
    • 過去兩天完成了哪些任務
      • 完成了自定義相機介面
      • 完成了定時拍照功能。
      • 學習了Android studio關於surface view的內容
      • 相機功能的進一步優化。
    • 接下來的計劃
      • 完成與伺服器之間的互動。
      • 完成登入介面的美化工作。
    • 還剩下哪些任務
      • 美化與製作剩餘介面
      • 與伺服器之間的互動。
    • 有哪些困難
      • 自定義相機如何實現
      • 如何實現定時拍照功能
    • 有哪些收穫和疑問
      • 理解了自定義相機和呼叫系統相機為不一樣的過程,包括所需要的許可權也不同
      • 通過設定延時實現定時拍照
      • 學會了通過預覽圖片實現自定義相機
  • 劉巨集巖
    • 過去兩天完成了哪些任務
      • 拍攝了永嘉天地內部店鋪的招牌。
      • 繼續爬取額外的店鋪照片
      • 對上述圖片進行了標註
      • 入門python爬蟲並嘗試爬取簡單頁面
    • 接下來的計劃
      • 完成評論資訊的爬取
    • 還剩下哪些任務
      • 評論資訊爬取
      • 店鋪簡介爬取
      • mysql資料庫的搭建
    • 有哪些困難
      • python爬蟲尚未學習
      • 可能有一些網站具有反爬蟲手段
    • 有哪些收穫和疑問
      • 學會了python環境搭建
      • 初步學習了python中的requests庫

組內最新成果

  • 演算法組
    • 伺服器端環境搭建(具體如下圖所示,展示難度有點大,部分是通過編譯配置的)
    • YOLO模型以及CRNN模型的訓練(具體如下圖所示)


  • 開發組
    • 使用http獲取伺服器資料
    • 自定義相機

站立會議合照

會議耗時記錄

第N次會議 耗時(分鐘)
1 11
2 8
3 15
4 10

個人部分

PSP

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

學習進度條

第N周 新增程式碼(行) 累計程式碼(行) 本週學習耗時(小時) 累計學習耗時(小時) 重要成長
1 300 300 18 18 原型設計,爬蟲關於python的urllib庫及request庫學習
2 0 300 8 26 鋼鐵直男們的審美進步“一點點”
3 500 800 12 38 Java爬蟲、Tkinter介面
4 300 1100 11 49 tensorflow框架、神經風格遷移
5 200 1300 6 55 tensorflow框架、生成式對抗網路理論基礎
6 100 1400 3 58 tensorflow框架、生成式對抗網路實現部分