天天看點

第一次個人作業

作業聲明

這個作業屬于哪個課程 班級連結
這個作業要求在哪裡 個人項目作業
這個作業的目标 論文查重

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``

繼續閱讀