科研一直擺爛?從做科研的邏輯和流程談起


科研的全過程是什么樣的呢?這里我總結(jié)了五個步驟。
第一步選定研究問題,第二步調(diào)研現(xiàn)有方案,第三去思考自己的idea和對應的方法。第四步做大量的實驗,去驗證你的idea和方法是不是有效。如果有效,接下來第五步就是把idea、方法、實驗結(jié)果都組織起來,然后寫成論文,選擇合適的會議或者期刊去投稿,并且最終被接收發(fā)表。
這些都是在非常理想的情況下。但其實很多時候可能實驗結(jié)果驗證發(fā)現(xiàn)我們的idea有問題,方法沒有效果,這個時候就要重新回去修改idea,修改方法,甚至很有可能你發(fā)現(xiàn)掉了一些調(diào)研的文章,其實你的idea和方法別人已經(jīng)做過了,這個時候機就要重新再去做調(diào)研。
所以這其實是一個反復循環(huán)的過程。不斷的去試錯去驗證,想出idea、驗證idea,反復迭代。
在這個過程當中,你會對研究問題逐漸有非常深入的理解,因為你知道哪些方法可行,哪些方法是不可行的,逐步排除錯誤的方法和idea。
選定研究問題——
研究問題大致有三類,一是導師直接給一個研究問題;或是師兄師姐會給一些具體的研究方向,第三類就是自己選擇。
調(diào)研現(xiàn)有方案——
在這個過程中首先需要精讀和泛讀一些文章,但是哪些需要精讀,哪些需要泛讀,要自己去辨別;怎么樣去做精讀,怎么樣去泛讀,也要自己去掌握方法。
第二點是在這個過程中要梳理出研究脈絡(luò),甚至可能你會發(fā)現(xiàn)看不懂論文,很多專業(yè)術(shù)語也不理解,這個時候要去補基礎(chǔ)知識,挨個去學習。
想出idea及方法——
調(diào)研這一步做到位之后,其實很多的idea就會慢慢萌生出來。當然思考idea的過程中也有一些方法論和一些思考的方向。idea想出來之后,還需要設(shè)計一整套完整的方法,最終能解決這個問題。
在這個過程中會涉及到基于idea對方法的完善,這個過程中需要有批判性思維,批判別人的論文,批判自己的想法,再到下一步實驗的時候,你的目的是去驗證idea的有效性和方法的有效性。
實驗驗證idea——
所以首先要非常全面系統(tǒng)的設(shè)計出各類各樣的實驗,來驗證idea里面的每一個點,驗證整體的方法的效果。
還需要去管理這些實驗,尤其是我們做AI相關(guān)的研究,需要做大量的實驗,有很多參數(shù)都需要去調(diào)整,這個時候就要合理的去管理實驗,否則很可能過一段時間再回頭看實驗結(jié)果,都不知道在干嘛。
而且做實驗需要寫代碼,寫代碼就要去debug,所以對你的代碼能力其實是有蠻高的要求的,如果你的代碼能力很強的話,做實驗就會非常的快。
做完實驗之后,還要學會分析實驗結(jié)果,如果實驗結(jié)果符合預期,那太好了!那不合預期咋辦?這個時候就要去分析實驗結(jié)果,從中找到一些細節(jié),找到一些insight,找到一些新的發(fā)現(xiàn),這是非常重要的。
寫作及投稿——
當前面這些都完成之后,就到了寫作環(huán)節(jié)。
一篇論文從頭到尾有很多部分,每一部分應該怎么去寫,圖表應該怎么去制作,這都是有講究的。
很多同學一開始會忽略的點就是講故事的能力,從idea到方法到實驗結(jié)果,這一整套的體系下來,你是要講一個什么樣的故事,怎么樣去回到你的研究問題上,用你的idea把它串起來。
對于資深的研究者以及剛?cè)腴T的研究者來說,這之間的差異會非常大。
有經(jīng)驗的人寫的論文,別人會覺得“收獲好大”,“寫的真好”。如果是一個沒有經(jīng)驗的研究者,寫的論文可能就非常的平淡,別人就會覺得你這個論文沒有什么貢獻,沒有什么價值,就會把你的論文給拒掉。
當然投稿之后,審稿人會給你意見,還要去回復審稿人的意見,如果他給你的分數(shù)不高的話,你需要想辦法通過回復審稿意見提高論文的分數(shù),最終才能被接受。
從更高的層面去看這個過程,會發(fā)現(xiàn)1和2就是輸入的過程,決定了后面的3和4,吸收轉(zhuǎn)化和思考。你看的論文,包括你在網(wǎng)上搜的各種各樣的材料,都要去吸收轉(zhuǎn)化,要去思考,思考了之后,要去輸出,就是寫成論文。
整體的科研的過程就是一個輸入,然后再思考轉(zhuǎn)化,然后輸出的過程。輸入是前提,你能不能有一個高質(zhì)量的輸入,直接決定了你后續(xù)的思考的深度如何,能轉(zhuǎn)化出什么樣的idea,然后再最終輸出。它是一個環(huán)環(huán)相扣的過程。