1. 程式人生 > >我是如何閱讀技術論文的

我是如何閱讀技術論文的

pop 寫代碼 好的 拓撲圖 推薦 核心 可行性 style idea

我是如何閱讀技術論文的

須要通過paper獲取知識。找到新的解決思路是非經常見的辦法。可是在工作中因為壓力經常會隨便找一些paper讀一些。做少量的思考就開始做了,這樣往往不能對研究的對象不能有一個總體的看法。做了也不過做了。描繪研究對象概念的內涵和外延,描繪一個知識樹,然後再去研究我們須要的那個點。以下給出了我自己的一點小經驗。

一、 找尋綜述論文

遇到一個新的課題時,經常會有無處下抓的感覺。

這是由於沒有明白研究的目的,沒有找到研究的對象。這時候就須要找一篇該領域的綜述性文章,了解要研究的課題的發展歷史、內涵以及發展方向。這樣的文章中還會給出不同派系比較性的見解。

二、 畫出知識樹

通過綜述性的文檔。明白了研究領域都有什麽,以及各個分支之間的關系。各個思想之間的關系等。最好能勾畫出一個類似於知識樹的東西,形象的展現該領域的拓撲圖。各個點上都有一些核心的概念,理解這些概念就等於掌握了開啟奧秘的鑰匙。

三、 找尋樹中要研究的知識的論文

基本理解了研究對象之後就能夠找到自己要研究的突破口(不是每個點都是須要研究的,有些已經非常成熟了,有些根本不適合自己),找這方面的資料。看看這個點都有什麽人做了什麽貢獻。還有什麽問題沒有解決。

四、 標出論文的主題和研究思路

找出要研究的問題的一系列節點論文之後。能夠開始做總體的研讀了。

在看一篇論文時,經常會陷入論文的內容,而無法理出全貌。進而不能有自己獨立的思考,甚至會陷入作者的思路中。

標出論文研究的主題,也就是該論文要解決什麽問題;列出論文研究的思路。和提出的解決的方法。查看論文結果對照。這時就能夠基本上明確作者的意圖了。

同一時候也知道了它推薦了什麽好的解決思路,優化方案。不確定的地方。已經須要改進的地方,該方向的發展。

在讀論文時。我們自己也會受到啟示。產生一些點子,和論文中的做一個比較。或者改進。

五、 推斷論文操作的可行性

有些論文盡管提出了解決方式,結果貌似非常誘人。考慮是否是和樣本有關系,可以通用化。作者的統計方案是否合適;是否有明顯的漏洞等等。方案的可行性怎樣,代碼編寫復雜度怎樣,以及設計的算法復雜度怎樣。

假設過於復雜又沒有改進的方案。

六、 盡量寫代碼做實驗。促進自己的新想法

能實現的idea,盡量寫代碼實現一些,測試一下paper的方案或算法是否滿足須要。在做實驗的過程中也許會促使自己有想法產生,實現它,看看效果怎樣。

我是如何閱讀技術論文的