作業聲明
這個作業屬于哪個課程 | 班級連結 |
---|---|
這個作業要求在哪裡 | 個人項目作業 |
這個作業的目标 | 論文查重 |
1.作業github連結
作業github連結
2、計算子產品接口的設計與實作過程
想要算出第二篇論文是否抄襲了第一篇論文,并且計算出抄襲的程度,試着寫一個程式來實作,上網搜資料後知道,可以用這樣的一個方法:把論文變成一種叫做詞嵌入的格式,然後再用神經網絡再把詞嵌入變成特征向量,但是用了很多次神經網絡之後,向量就會變得太大太複雜,是以用幾次之後就要簡化一次特征向量,經過幾輪重複之後,就可以用計算兩個向量的相似度,也就是題目要的抄襲程度,重複率
流程圖

實作過程
按照下面這樣的指令依次輸入和回車,就可以算出老師給的五篇論文的重複率
3、計算子產品接口部分的性能改進
性能分析
消耗最大的函數
4、計算子產品部分單元測試展示
輸出覆寫率
5、計算子產品部分異常處理說明
6.PSP表格
PSP2.1 | Personal Software Process Stages | 預估耗時(分鐘) | 實際耗時(分鐘) |
---|---|---|---|
Planning | 計劃 | 15 | |
· Estimate | · 估計這個任務需要多少時間 | 20 | |
Development | 開發 | 600 | 800 |
· Analysis | · 需求分析 (包括學習新技術) | 180 | 240 |
· Design Spec | · 生成設計文檔 | 30 | 45 |
· Design Review | · 設計複審 | ||
· Coding Standard | · 代碼規範 (為目前的開發制定合适的規範) | ||
· Design | · 具體設計 | 60 | 90 |
· Coding | · 具體編碼 | 360 | 420 |
· Code Review | · 代碼複審 | ||
· Test | · 測試(自我測試,修改代碼,送出修改) | ||
Reporting | 報告 | ||
· Test Repor | · 測試報告 | ||
· Size Measurement | · 計算工作量 | ||
· Postmortem & Process Improvement Plan | · 事後總結, 并提出過程改進計劃 | 25 | |
· 合計 | 1495 | 1910`` |