方法總結(jié)如下:
1. 如果此論文里的算法已經(jīng)成為著名的經(jīng)典算法,那么網(wǎng)上應該已經(jīng)有各種實現(xiàn)辛蚊,甚至已經(jīng)做成工具包了粤蝎。
2. 仔細閱讀論文,看有沒有提到代碼和數(shù)據(jù)的來源袋马,以及相應鏈接初澎。(位置可能在文中、文末或者腳注)
3. 谷歌搜索第一作者主頁虑凛,包括個人主頁和github主頁碑宴,看是否有相關(guān)項目和論文的資源。
4. 搜索相關(guān)項目組實驗室的主頁桑谍,看是否有相關(guān)項目和論文的資源延柠。
5. 谷歌和github搜索論文名稱或?qū)乃惴Q。(搜索時可能需要加"code"或者某種語言名稱)
6. 發(fā)郵件聯(lián)系作者(不限于第一作者)锣披,看能否提供代碼和更完整的數(shù)據(jù)贞间。(大多數(shù)情況不會有結(jié)果。因為如果作者愿意提供代碼和數(shù)據(jù)雹仿,并且直接可用增热,那么應該已經(jīng)通過公開渠道共享了。但是也不排除是作者沒有共享的習慣胧辽,特別是如果是博士生寫的論文峻仇,那么發(fā)郵件還是有可能要到代碼的。)
7. 查看引用該論文且使用該論文作為baseline或比較對象的其他論文票顾,找這些論文的作者要代碼础浮。
8. 某些論文算法可以分步解決,則可以分別找每一步的代碼奠骄。
9. 最后沒有辦法只能自己寫代碼實現(xiàn)豆同。(不一定要實現(xiàn)整個系統(tǒng),可以有選擇的去實現(xiàn)含鳞。)