第05組 Alpha衝刺(4/6)

二西莫夫√發表於2020-11-15

1.1 基本情況

1.2 衝刺概況彙報
鄭烜(組長)

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

    • 文字/口頭描述
      完成基於歌曲內容的推薦方法,建立歌曲特徵表格
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    為音樂貼上更多標籤,加快計算速度,提高推薦精度

  • 還剩下哪些任務
    基於使用者行為日誌的協同過濾推薦演算法的實現

  • 燃盡圖

  • 遇到了哪些困難
    因為初版本利用的特徵值較少,推薦歌曲的滿意度還不夠,且在音訊處理上在能力範圍內達到上限

  • 有哪些收穫和疑問
    收穫:實現了推薦的功能,並能播放,實現了可選功能播放高潮片段的方法
    疑問:在音訊特徵提取方面可以做到的深度,以及如何利用使用者行為日誌來實現演算法

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 10 30
· Estimate · 估計這個任務需要多少
時間
10 30
Development 開發 130 185
· Analysis · 需求分析 (包括學習新
技術)
30 40
· Design Spec · 生成設計文件 0 0
· Design Review · 設計複審 0 0
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
0 0
· Design · 具體設計 20 40
· Coding · 具體編碼 60 80
· Code Review · 程式碼複審 0 0
· Test · 測試(自我測試,修改
程式碼,提交修改)
20 25
Reporting 報告 10 15
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 0 0
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
0 0
· 合計 150 230
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 3 3 學習音訊處理的模組
2 60 60 4 7 匯入wav生成音訊圖,色度頻率圖,學習過零率、mcff等特徵引數。
3 40 100 5 12 獲取音訊高潮片段,並得出beats和tempo值。
4 80 180 4 16 曲相似度演算法實現,推薦功能第一代完成

楊澤遠

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

    • 文字/口頭描述
      因為人員問題轉向前端學習,學習AS的使用
    • 展示GitHub當日程式碼/文件簽入記錄
      本次暫無簽入
  • 接下來的計劃
    繼續學習AS的使用

  • 還剩下哪些任務
    原型設計的實現

  • 遇到了哪些困難
    AndroidStudio的安裝的並不是很友好

  • 有哪些收穫和疑問
    收穫:學習了AS的使用
    疑問:為什麼我的SYNC可以轉一年

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 10 10
· Estimate · 估計這個任務需要多少
時間
10 10
Development 開發 120 130
· Analysis · 需求分析 (包括學習新
技術)
0 0
· Design Spec · 生成設計文件 0 0
· Design Review · 設計複審 0 0
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
10 10
· Design · 具體設計 20 20
· Coding · 具體編碼 60 70
· Code Review · 程式碼複審 10 10
· Test · 測試(自我測試,修改
程式碼,提交修改)
20 20
Reporting 報告 5 5
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 0 0
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
5 5
· 合計 135 145
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 100 100 5 5 爬取到網易雲音樂的免
費音樂和部分VIP音樂
2 100 200 3 8 學習到了怎麼把mp3檔案轉化為wav檔案
3 52 252 2 10 學習CNN訓練推薦使用已訓練的卷積神經網路提取語譜圖特徵並計算影像間相似度
4 30 282 6 16 學習AS的初步使用

高菲

  • 過去兩天完成了哪些任務
    • 文字/口頭描述
      學習了activity中的一些函式方法,完善登入註冊功能,包括註冊後的使用者名稱密碼儲存,加密,登入使用者名稱密碼不一致,未填寫等。
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    與登入後頁面對接,編寫所有的activity
  • 還剩下哪些任務
    繼續前端開發,與後端對接
  • 遇到了哪些困難
    android studio連線真機測試時出現了問題
  • 有哪些收穫和疑問
    收穫:做了一些活動,瞭解了儲存功能
    疑問:不知道該怎麼與後端對接
  • PSP & 學習進度條
    psp表格
PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 10 15
· Estimate · 估計這個任務需要多少
時間
10 15
Development 開發 345 325
· Analysis · 需求分析 (包括學習新
技術)
25 30
· Design Spec · 生成設計文件 10 20
· Design Review · 設計複審 20 15
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
20 20
· Design · 具體設計 50 50
· Coding · 具體編碼 180 160
· Code Review · 程式碼複審 20 10
· Test · 測試(自我測試,修改
程式碼,提交修改)
20 20
Reporting 報告 20 25
· Test Repor · 測試報告 5 5
· Size Measurement · 計算工作量 5 5
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
10 15
· 合計 375 365
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 50 50 5 5 學習了apicloud的使用,瞭解了AUI框架,嘗試製作app登入介面。
2 306 356 7.3 12.3 學習了linearlayout佈局,imageview,edittext等元件,製作了一個頁面
3 286 642 5.8 18.1 學習了java監聽事件,製作了註冊頁面,並與上次做的登入介面通過註冊按鈕跳轉
4 296 938 6.1 24.2 完善登入註冊功能,包括儲存註冊後的使用者名稱密碼,加密,登入使用者名稱密碼不一致,未填寫等

郭暢

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

    • 文字/口頭描述
      製作底部導航欄,學習framelayout配合使用
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    繼續學習

  • 還剩下哪些任務
    按照原型開發APP

  • 遇到了哪些困難
    前端盲區很大,腦子不好使

  • 有哪些收穫和疑問
    收穫:掌握了一些開發的知識
    疑問:學習中

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 30 30
· Estimate · 估計這個任務需要多少
時間
30 30
Development 開發 460 630
· Analysis · 需求分析 (包括學習新
技術)
120 240
· Design Spec · 生成設計文件 30 60
· Design Review · 設計複審 30 20
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
10 10
· Design · 具體設計 20 30
· Coding · 具體編碼 220 240
· Code Review · 程式碼複審 30 30
· Test · 測試(自我測試,修改
程式碼,提交修改)
0 0
Reporting 報告 40 40
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 10 10
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
30 30
· 合計 530 700
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 50 50 4.5 4.5 學習CSS語言
2 0 50 10 14.5 AS配置、學習
3 260 310 12 26.5 製作底部導航欄
4 180 490 10 36.5 製作底部導航欄,學習framelayout

蘇鏡澤

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

    • 文字/口頭描述
      實現了利用surprise推薦庫,KNN協同過濾演算法推薦網易雲歌單
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    實現對歌曲通過風格語言進行分類

  • 還剩下哪些任務
    實現對歌曲通過風格語言進行分類

  • 遇到了哪些困難
    通過knn協同過濾演算法實現推薦歌單原理與我們小組想要實現的效果差別較大

  • 有哪些收穫和疑問
    收穫:學習了knn協同過濾演算法原理,初步認識了surprise庫
    疑問:如何將獲取到的歌曲進行風格分類,以進行進一步更細的分類

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 20 20
· Estimate · 估計這個任務需要多少
時間
20 20
Development 開發 840 840
· Analysis · 需求分析 (包括學習新
技術)
420 420
· Design Spec · 生成設計文件 20 20
· Design Review · 設計複審 10 10
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
60 60
· Design · 具體設計 60 60
· Coding · 具體編碼 180 180
· Code Review · 程式碼複審 60 60
· Test · 測試(自我測試,修改
程式碼,提交修改)
30 30
Reporting 報告 20 20
· Test Repor · 測試報告 10 10
· Size Measurement · 計算工作量 0 0
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
10 10
· 合計 880 880
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 5 5 學習了協同過濾的原理
2 0 0 7 12 學習了多種的歌曲推薦演算法原理
3 79 79 12 24 學習了word2Vec模型,初識gensim庫
4 89 168 14 38 學習了knn協同過濾演算法原理,初步認識了surprise庫

馬向超

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

    • 文字/口頭描述
      建立使用者、歌名、和bpm之間的標籤關係的csv檔案
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    完善整套的模型系統,輸入輸出以及並且中間的推薦演算法的銜接

  • 還剩下哪些任務
    完善整套的模型系統,輸入輸出以及並且中間的推薦演算法的銜接

  • 遇到了哪些困難
    使用者搜尋歌名並不是全部的名稱而是其中的一兩個字怎麼辦

  • 有哪些收穫和疑問
    收穫:冰寶真帥
    疑問:冰寶為什麼這麼帥

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 20 30
· Estimate · 估計這個任務需要多少
時間
20 30
Development 開發 180 200
· Analysis · 需求分析 (包括學習新
技術)
60 80
· Design Spec · 生成設計文件 0 0
· Design Review · 設計複審 0 0
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
0 0
· Design · 具體設計 0 0
· Coding · 具體編碼 120 120
· Code Review · 程式碼複審 0 0
· Test · 測試(自我測試,修改
程式碼,提交修改)
0 0
Reporting 報告 0 0
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 0 0
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
0 0
· 合計 200 230
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 70 70 5.5 5.5 學習了爬蟲的基本框架
2 100 170 5 10.5 對xgboost包有了初步瞭解
3 80 250 5 15.5 完成了音樂軟體基礎模型的搭建
4 100 350 6 21.5 建立使用者、歌名、和bpm之間的標籤關係的csv檔案

林坤賢

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

    • 文字/口頭描述
      在原有資料庫基礎上加入部分資訊,準備與其他組員對接
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    完成可以進行對接的音樂曲庫資訊資料庫

  • 還剩下哪些任務
    1、更新資料庫
    2、將資訊匯入資料庫
    3、對資料庫中的資料進行優化處理

  • 遇到了哪些困難
    這幾天因為參加校運會,所以幾乎沒有進度,接下來的兩天我會多花時間,抓緊時間把這幾天落後隊友的部分補回來

  • 有哪些收穫和疑問
    收穫:瞭解了小組需要的資料庫具體內容
    疑惑:無

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 30 15
· Estimate · 估計這個任務需要多少
時間
30 15
Development 開發 40 40
· Analysis · 需求分析 (包括學習新
技術)
20 20
· Design Spec · 生成設計文件 0 0
· Design Review · 設計複審 0 0
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
0 0
· Design · 具體設計 0 0
· Coding · 具體編碼 20 20
· Code Review · 程式碼複審 0 0
· Test · 測試(自我測試,修改
程式碼,提交修改)
0 0
Reporting 報告 20 15
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 10 10
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
10 10
· 合計 90 70
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 40 40 4.5 4.5 學習mysql的用法
2 30 70 5 9.5 學習觸發器,建立資料庫架構
3 40 110 5 14.5 完善資料庫,學習了mysql儲存與讀取圖片
4 10 120 1 15.5 初步修改資料庫

柯圳浩

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

    • 文字/口頭描述
      程式碼初步實現註冊登入,及與資料庫的基本互動
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    學習Android studio的基本操作(先暫停資料庫)

  • 還剩下哪些任務
    As的基礎學習
    頁面佈局設計

  • 遇到了哪些困難
    前端任務較重,組長微調任務,需開始接觸AS

  • 有哪些收穫和疑問
    收穫:實現資料庫與python互動
    疑問:app裡怎麼呼叫py程式碼

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 10 20
· Estimate · 估計這個任務需要多少
時間
10 20
Development 開發 290 360
· Analysis · 需求分析 (包括學習新
技術)
150 200
· Design Spec · 生成設計文件 10 10
· Design Review · 設計複審 0 0
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
0 0
· Design · 具體設計 20 40
· Coding · 具體編碼 90 90
· Code Review · 程式碼複審 10 10
· Test · 測試(自我測試,修改
程式碼,提交修改)
10 10
Reporting 報告 50 60
· Test Repor · 測試報告 20 30
· Size Measurement · 計算工作量 10 10
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
20 20
· 合計 350 440
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 4 4 完成MySQL的安裝,瞭解MySQL的基本操作
2 0 0 3.5 7.5 基本掌握了mysql的用法,對錶與表的連線關係有初步的瞭解
3 40 40 3 10.5 瞭解了使用者資訊的加密方式
4 60 100 7 17.5 初步學習as的基本佈局

楊鋒夏

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

    • 文字/口頭描述
      安卓頁面設計
    • 展示GitHub當日程式碼/文件簽入記錄
      本次暫無遷入記錄
  • 接下來的計劃
    Activity部分實現

  • 還剩下哪些任務
    著手建立資料庫,初步儲存資訊及歌曲入庫
    實現註冊登入功能
    使用者基本資訊框架
    基本功能實現

  • 遇到了哪些困難
    安裝Android studio時發生報錯,解除安裝再裝一次就好了,不懂發生了啥

  • 有哪些收穫和疑問
    收穫:學習了前端開發的基本方法

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 10 15
· Estimate · 估計這個任務需要多少
時間
10 15
Development 開發 150 160
· Analysis · 需求分析 (包括學習新
技術)
90 110
· Design Spec · 生成設計文件 50 40
· Design Review · 設計複審 10 10
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
0 0
· Design · 具體設計 0 0
· Coding · 具體編碼 0 0
· Code Review · 程式碼複審 0 0
· Test · 測試(自我測試,修改
程式碼,提交修改)
0 0
Reporting 報告 20 25
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 0 0
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
20 25
· 合計 180 200
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 4 4 尋找市面上的幾款推薦演算法
2 0 0 4 8 學習了MySQL的基本操作
3 0 0 4 12 對資料庫儲存使用者資訊保安性進行了學習
4 0 0 4 16 對Android studio開發進行了學習

金昌鴻

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

    • 文字/口頭描述
      參與部分前端工作
    • 展示GitHub當日程式碼/文件簽入記錄
      本次暫無遷入記錄
  • 接下來的計劃
    配合瞭解其它完成的前後端,進行互動對接的熟悉

  • 還剩下哪些任務
    繼續完善之後完成的前後端對接

  • 遇到了哪些困難
    Androidstudio安裝上出了些小差錯,初步學習花了些時間

  • 有哪些收穫和疑問
    收穫:學習前端app頁面的圖片佈局,文字顯示、編輯框。
    疑問:對於後面的實際實現還會遇到很多問題,加把勁!

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 30 30
· Estimate · 估計這個任務需要多少
時間
30 30
Development 開發 100 110
· Analysis · 需求分析 (包括學習新
技術)
40 50
· Design Spec · 生成設計文件 0 0
· Design Review · 設計複審 0 0
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
0 0
· Design · 具體設計 40 40
· Coding · 具體編碼 20 20
· Code Review · 程式碼複審 0 0
· Test · 測試(自我測試,修改
程式碼,提交修改)
0 0
Reporting 報告 30 30
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 10 10
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
20 20
· 合計 160 170
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 120 120 5.5 5.5 瞭解java前端與python後端的互動
2 90 210 4.5 10 學習前端與伺服器互動
3 52 262 4.5 14.5 用http資料包傳遞json格式資料
4 0 262 4 18.5 學習前端app頁面的圖片佈局,文字顯示、編輯框

白霖

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

    • 文字/口頭描述
      製作幾個簡陋的頁面
    • 展示GitHub當日程式碼/文件簽入記錄
  • 接下來的計劃
    為頁面增加邏輯功能

  • 還剩下哪些任務
    為頁面實現跳轉點選等邏輯功能

  • 遇到了哪些困難
    剛入門android studio,語法和控制元件佈局不熟悉

  • 有哪些收穫和疑問
    收穫:學了一些常用的佈局和控制元件
    疑惑:佈局如何巢狀

  • PSP & 學習進度條
    PSP表格

PSP2.1 Personal Software
Process Stages
預估耗時
(分鐘)
實際耗時
(分鐘)
Planning 計劃 20 20
· Estimate · 估計這個任務需要多少
時間
20 20
Development 開發 350 360
· Analysis · 需求分析 (包括學習新
技術)
180 180
· Design Spec · 生成設計文件 20 20
· Design Review · 設計複審 10 10
· Coding Standard · 程式碼規範 (為目前的開
發制定合適的規範)
10 20
· Design · 具體設計 20 20
· Coding · 具體編碼 80 100
· Code Review · 程式碼複審 15 15
· Test · 測試(自我測試,修改
程式碼,提交修改)
15 15
Reporting 報告 30 30
· Test Repor · 測試報告 0 0
· Size Measurement · 計算工作量 10 10
· Postmortem & Process
Improvement Plan
· 事後總結, 並提出過程
改進計劃
20 20
· 合計 400 430
學習進度條
第N次 新增程式碼(行) 累計程式碼(行) 本次學習耗時(小時) 累計學習耗時(小時) 重要成長
1 0 0 3 3 學習了一些基於標籤的推薦演算法
2 30 30 3 6 繼續蒐集相關演算法,編寫設計文件
3 100 130 3.5 9.5 粗略實現了兩種演算法
4 200 330 7 16.5 學習安卓語法,嘗試製作頁面
1.3 衝刺成果展示
  • 展示組內最新成果
    (執行結果,非程式碼)



  • 站立會議合照

  • 會議耗時記錄

第N次會議 耗時(分鐘)
1 12
2 9
3 10
4 14

相關文章