作者:人工智能實(shí)驗(yàn)室全體研究生 編輯:David Chapman 版本:1.3 時(shí)間:1988年9月 譯者:柳泉波 北京師范大學(xué)信息學(xué)院2000級博士生 摘要 本文的主旨是解釋如何做研究,。我們提供的這些建議,,對做研究本身(閱讀、寫作和 程序設(shè)計(jì)),,理解研究過程以及開始熱愛研究(方法論,、選題、選導(dǎo)師和情感因素),,都是極 具價(jià)值的,。 Copyright 1987, 1988 作者版權(quán)所有 備注:人工智能實(shí)驗(yàn)室的Working Papers用于內(nèi)部交流,包含的信息由于過于初步或者過于詳細(xì)而無法發(fā) 表,。不像正式論文那樣,,會(huì)列出所有的參考文獻(xiàn)。 1. 簡介 這是什么,? 并沒有什么神丹妙藥可以保證在研究中取得成功,,本文只是列舉了一些可能會(huì)有所幫助的非正式意 見。 目標(biāo)讀者是誰,? 本文檔主要是為MIT人工智能實(shí)驗(yàn)室新入學(xué)的研究生而寫,,但對于其他機(jī)構(gòu)的人工智能研究者也很有 價(jià)值。即使不是人工智能領(lǐng)域的研究者,,也可以從中發(fā)現(xiàn)對自己有價(jià)值的部分,。 如何使用,? 要精讀完本文,太長了一些,,最好是采用瀏覽的方式。很多人覺得下面的方法很有效:先快速通讀一 遍,,然后選取其中與自己當(dāng)前研究項(xiàng)目有關(guān)的部分仔細(xì)研究,。 本文檔被粗略地分為兩部分。第一部分涉及研究者所需具備的各種技能:閱讀,,寫作和程序設(shè)計(jì),,等 等。第二部分討論研究過程本身:研究究竟是怎么回事,,如何做研究,,如何選題和選導(dǎo)師,如何考慮研究 中的情感因素,。很多讀者反映,,從長遠(yuǎn)看,第二部分比第一部分更有價(jià)值,,也更讓人感興趣,。 .. 小節(jié)2 如何通過閱讀打好AI研究的基礎(chǔ)。列舉了重要的AI期刊,,并給出了一些閱讀的訣竅,。 .. 小節(jié)3 如何成為AI研究領(lǐng)域的一員:與相關(guān)人員保持聯(lián)系,他們可以使你保持對研究前沿的 跟蹤,,知道應(yīng)該讀什么材料,。 .. 小節(jié)4 學(xué)習(xí)AI相關(guān)領(lǐng)域的知識(shí)。對幾個(gè)領(lǐng)域都有基本的理解,,對于一個(gè)或者兩個(gè)領(lǐng)域要精通,。 .. 小節(jié)5 如何做研究筆記。
.. 小節(jié)6 如何寫期刊論文和畢業(yè)論文,。如何為草稿寫評審意見,,如何利用別人的評審意見。如何 發(fā)表論文,。 .. 小節(jié)7 如何做研究報(bào)告,。 .. 小節(jié)8 是有關(guān)程序設(shè)計(jì)的。AI程序設(shè)計(jì)與平常大家習(xí)慣的程序設(shè)計(jì)有所不同,。 .. 小節(jié)9 有關(guān)研究生涯最重要的問題,,如何選導(dǎo)師。不同的導(dǎo)師具有不同的風(fēng)格,,本節(jié)的意見有 助于你找到合適的導(dǎo)師,。導(dǎo)師是你必須了解如何利用的資源,。 .. 小節(jié)10 關(guān)于畢業(yè)論文。畢業(yè)論文將占據(jù)研究生生涯的大部分時(shí)間,,本部分涉及如何選題,,以 及如何避免浪費(fèi)時(shí)間。 .. 小節(jié)11 有關(guān)研究方法論,,尚未完成,。 .. 小節(jié)12 或許是最重要的一節(jié):涉及研究過程中的情感因素,包括如何面對失敗,,如何設(shè)定目 標(biāo),,如何避免不安全感,保持自信,,享受快樂。 2. 閱讀 很多研究人員花一半的時(shí)間閱讀文獻(xiàn),。從別人的工作中可以很快地學(xué)到很多東西,。本節(jié)討論的是AI 中的閱讀,在第四小節(jié)將論述其他主題相關(guān)的閱讀,。 閱讀文獻(xiàn),,始于今日。一旦你開始寫作論文,,就沒有多少時(shí)間了,,那時(shí)的閱讀主要集中于論文主題相 關(guān)的文獻(xiàn)。在研究生的頭兩年,,大部分的時(shí)間要用于做課程作業(yè)和打基礎(chǔ),。此時(shí),閱讀課本和出版的期刊 文章就可以了,。(以后,,你將主要閱讀文章的草稿,參看小節(jié)三),。 在本領(lǐng)域打下堅(jiān)實(shí)的基礎(chǔ)所需要的閱讀量,,是令人望而卻步的,。但既然AI只是一個(gè)很小的研究領(lǐng)域, 因此你仍然可以花幾年的時(shí)間閱讀本領(lǐng)域已出版的數(shù)量眾多論文中最本質(zhì)的那部分,。一個(gè)有用的小技巧是 首先找出那些最本質(zhì)的論文,。此時(shí)可以參考一些有用的書目:例如研究生課程表,,其他學(xué)校(主要是斯坦 福大學(xué))研究生錄取程序的建議閱讀列表,這些可以讓你有一些初步的印象,。如果你對AI的某個(gè)子領(lǐng)域感 興趣,,向該領(lǐng)域的高年級研究生請教本領(lǐng)域最重要的十篇論文是什么,如果可以,,借過來復(fù)印,。最近,,出 現(xiàn)了很多精心編輯的有關(guān)某個(gè)子領(lǐng)域的論文集,尤其是Morgan-Kauffman出版的,。 AI實(shí)驗(yàn)室有三種內(nèi)部出版物系列:Working Papers,,Memos和Technical Reports,正式的程度依次增 加,,在八層的架子上可以找到,。回顧最近幾年的出版物,,將那些非常感興趣的復(fù)制下來,。這不僅是由于其 中很多都是意義重大的論文,對于了解實(shí)驗(yàn)室成員的工作進(jìn)展也是很重要的,。 有關(guān)AI的期刊有很多,,幸運(yùn)的是,只有一部分是值得看的,。最核心的期刊是Artificial Intelligence,, 也有寫作"the Journal of Artificial Intelligence"或者"AIJ"的。AI領(lǐng)域真正具備價(jià)值的論文最終都會(huì)投往AIJ,, 因此值得瀏覽每一年每一期的AIJ,;但是該期刊也有很多論文讓人心煩。Computational Intelligence是另外 一本值得一看的期刊,。Cognitive Science也出版很多意義重大的AI論文,。Machine Learning是機(jī)器學(xué)習(xí)領(lǐng)域 最重要的資源。IEEE PAMI(Pattern Analysis and Machine Intelligence)是最好的有關(guān)視覺的期刊,,每期都有 兩三篇有價(jià)值的論文,。International Journal of Computer Vision(IJCV)是最新創(chuàng)辦的,到目前為止還是有 價(jià)值的,。Robotics Research的文章主要是關(guān)于動(dòng)力學(xué)的,,有時(shí)候也有劃時(shí)代的智能機(jī)器人論文。IEEE Robotics and Automation偶爾有好文章,。 每年都應(yīng)該去所在學(xué)校的計(jì)算機(jī)科學(xué)圖書館(在MIT的Tech Square的一層),,翻閱其他院校出版的 AI技術(shù)報(bào)告,,并選出自己感興趣的仔細(xì)加以閱讀。 閱讀論文是需要練習(xí)的技能,。不可能完整地閱讀所有的論文,。閱讀論文可分為三個(gè)階段:第一階段是 看論文中是否有感興趣的東西,。AI論文含有摘要,,其中可能有內(nèi)容的介紹,但是也有可能沒有或者總結(jié)得 不好,,因此需要你跳讀,,這看一點(diǎn)那看一點(diǎn),,了解作者究竟做了些什么。內(nèi)容目錄(the table of contents),、 結(jié)論部分(conclusion)和簡介(introduction)是三個(gè)重點(diǎn),。如果這些方法都不行,就只好順序快速瀏覽了,。 一旦搞清楚了論文的大概和創(chuàng)新點(diǎn),,就可以決定是否需要進(jìn)行第二階段了。在第二階段,,要找出論文真正 具有內(nèi)容的部分,。很多15頁的論文可以重寫為一頁左右的篇幅;因此需要你尋找那些真正激動(dòng)人心的地方,, 這經(jīng)常隱藏于某個(gè)地方,。論文作者從其工作中所發(fā)現(xiàn)的感興趣的地方,未必是你感興趣的,,反之亦然,。最 后,如果覺得該論文確實(shí)有價(jià)值,,返回去通篇精讀,。 讀論文時(shí)要牢記一個(gè)問題,“我應(yīng)該如何利用該論文,?”“真的像作者宣稱的那樣么,?”“如果..會(huì) 發(fā)生什么?”,。理解論文得到了什么結(jié)論并不等同于理解了該論文,。理解論文,就要了解論文的目的,,作者 所作的選擇(很多都是隱含的),,假設(shè)和形式化是否可行,論文指出了怎樣的方向,,論文所涉及領(lǐng)域都有哪 些問題,,作者的研究中持續(xù)出現(xiàn)的難點(diǎn)模式是什么,,論文所表達(dá)的策略觀點(diǎn)是什么,諸如此類,。 將閱讀與程序設(shè)計(jì)聯(lián)系在一起是很有幫助的,。如果你對某個(gè)領(lǐng)域感興趣,在閱讀了一些論文后,,試試 實(shí)現(xiàn)論文中所描述的程序的“玩具”版本,。這無疑會(huì)加深理解。 可悲的是,,很多AI實(shí)驗(yàn)室天生就是孤僻的,,里面的成員主要閱讀和引用自己學(xué)校實(shí)驗(yàn)室的工作。要 知道,,其他的機(jī)構(gòu)具有不同的思考問題的方式,,值得去閱讀,嚴(yán)肅對待,,并引用它們的工作,即使你認(rèn)為 自己明曉他們的錯(cuò)誤所在,。 經(jīng)常會(huì)有人遞給你一本書或者一篇論文并告訴你應(yīng)該讀讀,,因?yàn)槠渲杏泻荛W光的地方且/或可以應(yīng)用到 你的研究工作中。但等你閱讀完了,,你發(fā)現(xiàn)沒什么特別閃光的地方,,僅僅是勉強(qiáng)可用而已。于是,,困惑就 來了,,“我哪不對啊,?我漏掉什么了嗎,?”。實(shí)際上,,這是因?yàn)槟愕呐笥言陂喿x書或論文時(shí),,在頭腦中早已 形成的一些想法的催化下,看出了其中對你的研究課題有價(jià)值的地方,。 3. 建立關(guān)系 一兩年后,,對自己準(zhǔn)備從事的子領(lǐng)域已經(jīng)有了一些想法。此時(shí)——或者再早一點(diǎn)——加入Secret Paper Passing Network是很重要的,。這個(gè)非正式的組織是人工智能真正在做什么的反映,。引導(dǎo)潮流的工作最終會(huì) 變成正式發(fā)表的論文,但是至少在牛人完全明白一年之后,,也就是說,,牛人對新思想的工作至少領(lǐng)先一年,。 牛人如何發(fā)現(xiàn)新思路的?可能是聽自于某次會(huì)議,,但是最可能來自于Secret Paper Passing Network,。下 面是該網(wǎng)絡(luò)工作的大致情況。Jo Cool有了一個(gè)好想法,。她將尚不完整的實(shí)現(xiàn)與其他一些工作融合在一起,, 寫了一份草稿論文。她想知道這個(gè)想法究竟怎么樣,,因此她將論文的拷貝發(fā)送給十位朋友并請他們進(jìn)行評 論,。朋友們覺得這個(gè)想法很棒,同時(shí)也指出了其中的錯(cuò)誤之處,,然后這些朋友又把論文拷貝給他們各自的 一些朋友,,如此繼續(xù)。幾個(gè)月后,,Jo對之進(jìn)行了大量修訂,,并送交給AAAI,。六個(gè)月后,該論文以五頁的 篇幅正式發(fā)表(這是AAAI會(huì)議錄允許的篇幅),。最后Jo開始整理相關(guān)的程序,,并寫了一個(gè)更長的論文(基 于在AAAI發(fā)表論文得到的反饋)。然后送交給AI期刊。AI期刊要花大約兩年的時(shí)間,,對論文評審,,包括 作者對論文修改所花費(fèi)的時(shí)間,以及相應(yīng)的出版延遲,。因此,理想情況下,,Jo的思想最終發(fā)表在期刊上需 要大約三年時(shí)間,。所以牛人很少能從本領(lǐng)域出版的期刊文章中學(xué)到什么東西,,來得太遲了,。 你,也可以成為一個(gè)牛人,。下面是建立學(xué)術(shù)關(guān)系網(wǎng)的一些訣竅: .. 有很多討論某個(gè)AI子領(lǐng)域(如連接主義或者視覺)的郵件列表,,選擇自己感興趣的列表加入,。 .. 當(dāng)與很熟悉本領(lǐng)域的人討論自己的思想時(shí),他們很可能不直接評價(jià)你的想法,,而是說:“你讀過某某 嗎,?”這并不是一個(gè)設(shè)問,而是建議你去閱讀某份文獻(xiàn),,它很可能與你的想法有關(guān)系。如果你還沒有 讀過該文獻(xiàn),,從跟你交談的高手那里得到該文獻(xiàn)的詳細(xì)信息,,或者直接從他那里借一份拷貝下來。 .. 當(dāng)你讀到某份讓你感到很興奮的論文,復(fù)印五份送交給對之感興趣的其他五個(gè)人。他們可能會(huì)反饋回 來很好的建議,。 .. 本實(shí)驗(yàn)室有很多針對不同子領(lǐng)域的非正式(持續(xù)發(fā)展的)論文討論組,,他們每星期或每兩星期聚會(huì)一 次,,對大家閱讀完的論文進(jìn)行討論。 .. 有些人并不介意別人去翻看他們的書桌,,也就是說,,去翻閱他們堆在書桌上的不久要閱讀或者經(jīng)常翻 閱的論文,。你可以去翻翻看,,有沒有自己感興趣的,。當(dāng)然了,,首先要得到主人的許可,,要知道有些人 確實(shí)反感別人翻自己的東西。去試試那些平易近人的人,。 .. 同樣,,有些人也并不介意你翻看他們的文件柜,。實(shí)驗(yàn)室中可是有很多學(xué)問精深的人,,他們的文件柜里 也是有好多寶貝,。與利用學(xué)校圖書館相比,,這通常是更快更可靠的尋找論文的方式,。 .. 只要自己寫下了些東西,,將草稿的拷貝分發(fā)給那些可能感興趣的人,。(這也有一個(gè)潛在的問題:雖然 AI領(lǐng)域的剽竊很少,,但也確實(shí)有。你可以在第一頁寫上“請不要影印或者引用”的字樣以做部分防范,。) 大部分人并不會(huì)閱讀自己收到的大部分論文,,因此如果只有少數(shù)人返回評論給你,也不用太在意,。你 可以如此反復(fù)幾次——這是期刊論文所必需的,。注意,,除了自己的導(dǎo)師,一般很少將兩次以上的草稿 送給同一個(gè)人,。 .. 當(dāng)你寫完一篇論文后,,將論文的拷貝送給那些可能感興趣的人。別以為人家自然而然地就會(huì)去閱讀發(fā) 表論文的期刊或者會(huì)議錄,。如果是內(nèi)部的出版物(備忘錄和技術(shù)報(bào)告)就更不容易讀到了,。 .. 你保持聯(lián)系的人越是各式各樣,效果就越好,。嘗試與不同研究組,,AI實(shí)驗(yàn)室,不同學(xué)術(shù)領(lǐng)域的人交換 論文,。使自己成為沒有聯(lián)系的兩個(gè)科研組交流的橋梁,,這樣,很快的,,你的桌子上就會(huì)冒出一大摞相 關(guān)的論文,。 .. 如果某篇論文引用了自己感興趣的某些東西,做好筆記,。維護(hù)一份自己感興趣參考文獻(xiàn)的日志,。到圖 書館去看看能不能找到這些論文。如果要了解某個(gè)主題的發(fā)展軌跡,,可以有意地去做一張引用的“參 考文獻(xiàn)”圖,。所謂的參考文獻(xiàn)圖,是指引用組成的網(wǎng):論文A引用B和C,,B引用C和D,,C引用D, 等等,。注意那些被經(jīng)常引用的論文,,這通常是值得閱讀的。參考文獻(xiàn)圖有奇妙的性質(zhì),。一個(gè)是經(jīng)常有 研究同一主題的研究組相互不了解,。你搜索該圖,突然發(fā)現(xiàn)了進(jìn)入另一部分的方式,,這通常出現(xiàn)于不 同學(xué)?;蛘卟煌椒ù嬖诘牡胤健1M可能了解多種方法是很有價(jià)值的,,這總比非常深入的了解某一種 方法更好,。 .. 暫時(shí)擱置。跟別人交談,。告訴他們你在做什么,,并詢問人家在做什么,。(如果你對與別的學(xué)生討論自 己的想法感到害羞,也要堅(jiān)持交談,,即使自己沒有什么想法,與他們討論自己認(rèn)為確實(shí)優(yōu)秀的論文,。 這將很自然地引導(dǎo)到下一步做什么的討論,。)每天中午在活動(dòng)樓七層有一個(gè)非正式的午餐討論會(huì)。在 我們實(shí)驗(yàn)室,,人們都習(xí)慣于晚上工作,,所以午餐的時(shí)候可以跟別人組成松散的小組進(jìn)行討論。 .. 如果你與外界的交流很多——做演示或者參加會(huì)議——去印張事務(wù)名片,,主要要使自己的名字容易記 住,。 .. 從某個(gè)時(shí)間開始,你將會(huì)開始參加學(xué)術(shù)會(huì)議,。如果你確實(shí)參加了,,你會(huì)發(fā)現(xiàn)一個(gè)事實(shí),幾乎所有的會(huì) 議論文都令人生厭或者愚蠢透頂,。(這其中的理由很有意思,,但與本文無關(guān),不做討論),。那還去參加 會(huì)議干嗎,?主要是為了結(jié)識(shí)實(shí)驗(yàn)室之外的人。外面的人會(huì)傳播有關(guān)你的工作的新聞,,邀請你作報(bào)告,, 告知你某地的學(xué)術(shù)風(fēng)氣和研究者的特點(diǎn),把你介紹給其他人,,幫助你找到一份暑期工作,,諸如此類。 如何與別人結(jié)識(shí)呢,?如果覺得某人的論文有價(jià)值,,跑上去,說:“我非常欣賞您的論文”,,并提問一個(gè) 問題,。 .. 獲得到別的實(shí)驗(yàn)室進(jìn)行暑期工作的機(jī)會(huì)。這樣你會(huì)結(jié)識(shí)另外一群人,,或許還會(huì)學(xué)到另外一種看待事物 的方式,。可以去問高年級同學(xué)如何獲取這樣的機(jī)會(huì),,他們或許已經(jīng)在你想去的地方工作過了,,能幫你 聯(lián)系,。 4. 學(xué)習(xí)其他領(lǐng)域 通常的情況,你只能做AI領(lǐng)域的事情,,對AI領(lǐng)域之外的事情一無所知,,好像有些人現(xiàn)在也仍然這么 認(rèn)為。但是,,現(xiàn)在要求好的研究者對幾個(gè)相關(guān)的領(lǐng)域都了解頗深,。計(jì)算的可行性本身并沒有對什么是智能 提供足夠的約束,其他的領(lǐng)域給出了其他形式的約束,,例如心理學(xué)獲得的經(jīng)驗(yàn)數(shù)據(jù),。更重要的是,其他的 研究領(lǐng)域給了你思考的新工具,,看待智能的新方法,。學(xué)習(xí)其他領(lǐng)域的另外一個(gè)原因是AI本身并沒有評價(jià)研 究價(jià)值的標(biāo)準(zhǔn),全是借自于其他領(lǐng)域,。數(shù)學(xué)將定理作為進(jìn)展,;工程會(huì)問某個(gè)對象是否工作可靠;心理學(xué)要 求可重復(fù)的試驗(yàn),;哲學(xué)有嚴(yán)格的思辨,;等等。所有這些標(biāo)準(zhǔn)有時(shí)都在AI中起作用,,熟悉這些標(biāo)準(zhǔn)有助于你 評價(jià)他人的工作,,深入自己的工作以及保護(hù)自己的工作。 經(jīng)過六年左右的課程方可獲得MIT的PhD,,你可以在一到兩個(gè)非AI領(lǐng)域里打下堅(jiān)實(shí)的基礎(chǔ),,在更多 的領(lǐng)域內(nèi)具有閱讀水平,并且必須對大部分內(nèi)容具有一定程度的理解,。下面是如何學(xué)習(xí)自己所知甚少領(lǐng)域 的一些方法: .. 選修一門研究生課程,,這很牢靠,但通常不是最有效的方法,。 .. 閱讀課本,。這方法還算不錯(cuò),不過課本的知識(shí)經(jīng)常是過時(shí)的,,一般還有很高比例的與內(nèi)容無關(guān)的修辭,。 .. 找出該領(lǐng)域最棒的期刊是什么,向該領(lǐng)域的高人請教,。然后找出最近幾年值得閱讀的文章,,并跟蹤相 關(guān)參考文獻(xiàn)。這是最快的感受該領(lǐng)域的方法,但有時(shí)候你也許會(huì)有錯(cuò)誤的理解,。 .. 找出該領(lǐng)域最著名的學(xué)者,,閱讀他們所著的書籍。 .. 跟該領(lǐng)域的研究生泡在一起,。 .. 參看外校研究該領(lǐng)域的系的課程表,。拜訪那里的研究院辦公室,挑選有用的的文獻(xiàn),。 下面是一些需要了解的與AI有關(guān)的科目: .. 計(jì)算機(jī)科學(xué)是我們所使用的技術(shù),。你需要選修的初級研究生課程肯定不能讓你對計(jì)算機(jī)科學(xué)有足夠的 了解,因此你必須通過閱讀學(xué)習(xí)更多的知識(shí),。計(jì)算機(jī)科學(xué)所有的領(lǐng)域——理論體系結(jié)構(gòu),系統(tǒng),,語言 等等——都是必須學(xué)習(xí)的,。 .. 數(shù)學(xué)可能是接下來需要了解的最重要的學(xué)科。對于工作在視覺或者機(jī)器人學(xué)的人來說更關(guān)鍵,。對于以 系統(tǒng)為中心的工作,,表面上看,并不相關(guān),,但數(shù)學(xué)會(huì)教你有用的思維方式,。你需要能閱讀定理,如果 具有證明定理的能力將會(huì)給本領(lǐng)域的大多數(shù)人留下深刻的印象,。很少有人能自學(xué)數(shù)學(xué),,光做個(gè)聽眾是 不夠的,還得做習(xí)題集,。盡可能早地選修盡可能多的數(shù)學(xué)課,,其他領(lǐng)域的課程以后選也很容易。 計(jì)算機(jī)科學(xué)是以離散數(shù)學(xué)為基礎(chǔ)的:代數(shù),,圖論,,等等。如果你要從事推理方面的工作,,邏輯是很重 要的,。邏輯在MIT用得不多,但是在斯坦福以及其他地方,,這是認(rèn)識(shí)思維的主流方法,。所以你必須具 備足夠的邏輯知識(shí),這樣你才能保護(hù)自己的觀點(diǎn),。在MIT數(shù)學(xué)系選修一兩門課程就足夠了,。要是研究 興趣在感知和機(jī)器人,那么不僅需要離散數(shù)學(xué),還需要連續(xù)數(shù)學(xué),。在分析,,微分幾何和拓?fù)鋵W(xué)具有扎 實(shí)的基礎(chǔ)將會(huì)給你提供最常使用的技巧。統(tǒng)計(jì)和概率只是一般有用,。 .. 認(rèn)知心理學(xué)與AI共享幾乎完全相同的觀點(diǎn),,但是實(shí)踐者確實(shí)具有不同的目標(biāo),他們主要是做實(shí)驗(yàn)而 不是寫程序,。每一個(gè)人都需要知道認(rèn)知心理學(xué)的某些知識(shí),。在MIT,Molly Potter開了一門很好的有 關(guān)認(rèn)知心理學(xué)的初級研究生課程,。 .. 如果你想做有關(guān)學(xué)習(xí)的工作,,那么發(fā)展心理學(xué)是很重要的。發(fā)展心理學(xué)從一般意義上講也是很有用的,, 它能告訴你對于人類智能來說,,哪些事情難哪些容易。它還給出了有關(guān)認(rèn)知體系結(jié)構(gòu)的認(rèn)知模型,。例 如,,有關(guān)兒童語言習(xí)得的工作就對語言處理理論施加了堅(jiān)實(shí)的約束。在MIT,,Susan Carey開了一門 很好的有關(guān)發(fā)展心理學(xué)的初級研究生課程,。 .. 心理學(xué)中更“軟”的部分,例如心理分析和社會(huì)心理學(xué),,對AI的影響看似很小,,但具有潛在的重大 意義。它們會(huì)給你非常不同的理解人是什么的方式,。象社會(huì)學(xué)和人類學(xué)這樣的社會(huì)科學(xué)可以起相似的 作用,。具有多種觀點(diǎn)是很有用的。上述學(xué)科你需要自學(xué),。不幸的是,,很難區(qū)分出這些領(lǐng)域哪些是優(yōu)秀 的成果哪些是垃圾。到哈佛去學(xué)習(xí):對于MIT的學(xué)生來說,,很容易交叉注冊哈佛的課程,。 .. 神經(jīng)科學(xué)告訴我們有關(guān)人體可計(jì)算硬件的知識(shí)。隨著最近可計(jì)算神經(jīng)科學(xué)和聯(lián)結(jié)主義的興起,,對AI 具有非常大的影響,。MIT的腦和行為科學(xué)系提供了非常好的課程,視覺(Hildreth, Poggio, Richards, Ullman),,移動(dòng)控制(Hollerbach, Bizzi)和普通神經(jīng)科學(xué)(9.015,,由專家組講授),。 .. 如果你想研究自然語言處理,語言學(xué)是很重要的,。不僅如此,,它還包含了很多有關(guān)人類認(rèn)知的約束。 在MIT,,語言學(xué)主要由Chomsky學(xué)院負(fù)責(zé),。你可以去看看是不是符合自己的興趣。George Lakoff最 近出版的書《Women, Fire, and Dangerous Things》可作為另外一種研究程序的例子,。 .. 工程,,特別是電機(jī)工程,已經(jīng)被很多AI研究機(jī)構(gòu)作為一個(gè)研究領(lǐng)域,。我們實(shí)驗(yàn)室在培養(yǎng)程序中加入 了很多需要確實(shí)做一些東西的要求,,例如分析電路。了解EE也有助于建造定制的芯片或者調(diào)試自己 的Lisp機(jī)器上的電源,。 .. 物理學(xué)對于那些對感知和機(jī)器人感興趣的人具有強(qiáng)大的影響,。 .. 哲學(xué)是所有AI領(lǐng)域看不見的框架。很多AI工作都有蘊(yùn)含著哲學(xué)的影響,。學(xué)習(xí)哲學(xué)也能幫助你運(yùn)用或 者讀懂很多AI論文中用到的觀點(diǎn)。哲學(xué)可沿著至少兩個(gè)正交的軸分解,。哲學(xué)通常是某種東西的哲學(xué),; 有關(guān)思維和語言的哲學(xué)與AI更相關(guān)。然后存在著多種哲學(xué)學(xué)派,,從比較大的范圍來分,,哲學(xué)可分為 分析哲學(xué)和大陸哲學(xué)。分析哲學(xué)有關(guān)思維的觀點(diǎn)與AI領(lǐng)域大多數(shù)研究者一致,。大陸哲學(xué)則對我們習(xí) 以為常的很多東西有非常不同的看待方式,。它曾經(jīng)被Dreyfus用于證明AI是不可能的。就在不久前,, 有幾位研究者認(rèn)為大陸哲學(xué)與AI是相容的,,提供了另外一種解決問題的方法。MIT的哲學(xué)屬于分析 哲學(xué),,哲學(xué)學(xué)院深深地受到Chomsky在語言學(xué)方面工作的影響,。 看起來要學(xué)習(xí)太多的東西,是不是,?確實(shí)如此,。要小心一個(gè)陷阱:認(rèn)為對于所有的X,“只有我對X 了解的更多,,這個(gè)問題才會(huì)變得容易”,。要知道,與之相關(guān)需要進(jìn)一步了解的東西是永遠(yuǎn)沒完的,但最終你 還是要坐下來,,解決問題的,。 5. 筆記 很多科學(xué)家都有做科研筆記的習(xí)慣,你也應(yīng)該這樣,??赡苣阍桓嬷獜奈迥昙夐_始,對于每一門科學(xué) 課都應(yīng)該記筆記,,確實(shí)如此。不同的記筆記方式適用于不同的人,,可以做在線筆記,,記在筆記本或者便箋 簿上。可能需要在實(shí)驗(yàn)室有一個(gè),家里還有一個(gè),。 在筆記本上記錄下自己的想法。只有你自己才會(huì)去讀它,,因此可以記得比較隨意,。記錄下自己的思索, 當(dāng)前工作中遇到的問題,,可能的解決方案,。對將來可能用到的參考文獻(xiàn)作小結(jié),。 定期翻閱你自己的筆記本。有些人會(huì)做月度總結(jié),,方便將來的引用。 筆記中記錄中的東西經(jīng)??梢宰鳛橐黄撐牡墓歉?。這會(huì)使生活變得輕松些,。相反,你會(huì)發(fā)現(xiàn)寫粗略 的論文——標(biāo)題,,摘要,,分標(biāo)題,以及正文的片段——是一種記錄自己當(dāng)前工作的有效方式,,即使你并不 準(zhǔn)備把它變成一篇真正的論文,。(過一段時(shí)間你或許會(huì)改變想法),。 你或許會(huì)發(fā)現(xiàn)Vera Johnson-Steiner的書《Notebooks of the Mind》很有用,,該書并不是描寫如何做筆記 的文獻(xiàn),,它描述了隨著思想片斷的積累,創(chuàng)新思想是如何出現(xiàn)的,。 6. 寫作 寫作的理由有很多,。 .. 在整個(gè)讀研的過程中,,你需要寫一到兩篇(這取決于你所在系的規(guī)定)畢業(yè)論文,以獲得PhD或者 MS。 .. 勤于寫作不僅僅給你練習(xí)的機(jī)會(huì),。 .. 學(xué)術(shù)的規(guī)則就是要么發(fā)表,,要么腐爛,。在很多領(lǐng)域和學(xué)校,,這通常開始于你成為一名教授時(shí),,但是我 們實(shí)驗(yàn)室的很多研究生畢業(yè)之前就已經(jīng)開始發(fā)表論文了。鼓勵(lì)發(fā)表和分發(fā)論文是很好的政策,。 .. 寫下自己的想法是很好的調(diào)整思路的方式。你會(huì)經(jīng)常地發(fā)現(xiàn)自以為很完美的想法一旦寫下來就顯得語 無倫次,。 .. 如果你工作的目的是不僅為自己還要為他人服務(wù),就必須把它發(fā)表,。這也是研究的基本責(zé)任。如果你 寫得精彩,,會(huì)有更多的人來了解你的工作,。 .. AI但憑單打獨(dú)斗是很難做的,,你需要經(jīng)常地從他人那里獲得反饋。對你的論文作評論就是最重要的一 種形式,。任何事情,,要做就要做到最好。 .. 閱讀有關(guān)如何寫作的書籍,。Strunk和White的《Elements of Style》對基本的應(yīng)該如何不應(yīng)該如何做了 介紹,。Claire的《The MLA‘s Line By Line》(Houghton Mifflin)是有關(guān)在句子級別如何編輯的書籍,。 Jacques Barzun的《Simple and Direct: A Rhetoric for Writers》(Harper and Row, 1985)是有關(guān)如何作文 的,。 .. 寫論文時(shí),讀讀那些寫作高超的書,,并思考作者的句法運(yùn)用,。你會(huì)發(fā)現(xiàn)不知不覺地,你已經(jīng)吸收了作 者的風(fēng)格,。 .. 要成為寫作高手,,需要付出頗多,歷經(jīng)數(shù)年,,期間還要忍受和認(rèn)真對待他人的批評,。除此之外,并無 捷徑可走,。 .. 寫作有時(shí)候是很痛苦的,,看起來好像是從“實(shí)際的”工作中分心了。但如果你已經(jīng)掌握了寫作技巧,, 寫起來會(huì)很快,。而且如果你把寫作當(dāng)作一門藝術(shù)的話,你能從中得到很多樂趣,。 .. 你肯定會(huì)遇到思路阻塞的情況,,這有很多的可能原因,,沒有一定可以避免的方法,。追求完美可能導(dǎo)致 思路阻塞:無論開始寫什么,,總覺得不夠好。要理解寫作是一個(gè)調(diào)試的過程,。先寫一個(gè)草稿,,然后返 回修訂。寫草稿有助于理順?biāo)悸?,如果寫不出來正文,,那就寫個(gè)大綱。逐步對之細(xì)化,,直到已經(jīng)很容 易寫出子部分的內(nèi)容,。如果連草稿也寫不出來,隱藏掉正在寫作的所有窗口,,然后隨便輸入自己腦袋 里想到的東西,,即使看起來好像是垃圾。當(dāng)你已經(jīng)寫出了很多文本后,,重新打開窗口,,將剛才寫的東 西編輯進(jìn)去。 另外一個(gè)錯(cuò)誤是以為可以將所有的內(nèi)容依次寫出,。通常你應(yīng)該將論文的核心內(nèi)容寫出來,,最后才是介 紹部分。引起作者思路阻塞的另一個(gè)原因是不切實(shí)際的以為寫作是很容易的事情,。寫作是耗時(shí)耗力的,, 如果發(fā)現(xiàn)自己每天只能寫一頁,也不要放棄,。 .. 完美主義可能會(huì)導(dǎo)致對本來已經(jīng)足夠好的論文還在不停地打磨,。這是浪費(fèi)時(shí)間。(這也是一種有意無 意之間逃避做研究的表現(xiàn)),。將論文看作你與本領(lǐng)域其他人交談時(shí)的一句話,。在交談中,并不是每一 句話都是完美的,。很少有人會(huì)期待自己的某次談話就是全部的故事,,是與對方的最后一次交流。 .. 寫信是一種很好的練習(xí),。很多技術(shù)論文,,如果其風(fēng)格更類似于給朋友的信,那么會(huì)有很大的提高,。堅(jiān) 持記日記也是練習(xí)寫作的方法(也會(huì)使你試驗(yàn)更多的文體,,不僅僅是技術(shù)論文)。這兩種方法還有其 它的實(shí)質(zhì)作用。 .. 一個(gè)常見的陷阱是花很多時(shí)間去追求修辭而不是內(nèi)容,。要避免這樣,。LaTeX并非完美,但是它有很多 你所需的修飾語,。如果這還不夠,,還可從其他從事這一研究的人那里借用一些詞語用法。很多站點(diǎn)(例 如MIT)維護(hù)了一個(gè)寫作修辭的庫,。 .. 清楚自己要表達(dá)什么,。這是清楚的寫作中最難最重要的因素。如果你寫了拙劣的東西,,且不知道如何 修改,,這很有可能是因?yàn)槟悴恢雷约阂f什么。一旦搞清楚了自己要說什么,,說就行了,。 .. 論文的寫作要有利于讀者查找到你所做的工作。無論是段落的組織還是通篇的組織,,都要將最核心的 部分放在前面,。要精心寫作摘要。確保摘要已經(jīng)反映出你的好思路是什么,。確保自己明白自己的創(chuàng)新 點(diǎn)是什么,,然后用幾句話表達(dá)出來。太多的論文摘要只是一般性地介紹論文,,說是有一個(gè)好思路,,卻 不說是什么。 .. 不要用大話來販賣你的工作,。你的讀者都是很優(yōu)秀的人,,正直且自尊。與之相反,,也不要為自己的工 作道歉或者進(jìn)行消減,。 .. 有時(shí)候你意識(shí)到某個(gè)子句、句子或者段落不夠好,,卻不知道如何修改,。這是因?yàn)槟沣@到死胡同里出不 來了。你需要返回重寫這一部分?,F(xiàn)實(shí)中這種情況很少發(fā)生,。 .. 確保自己的論文中有中心思想。如果你的程序在10毫秒內(nèi)解決了問題X,,告訴讀者你是如何辦到的,。 不要只是解釋呢的系統(tǒng)是如何構(gòu)建的,,是做什么的,還要解釋其工作原理和價(jià)值所在,。 .. 寫作是給人看的,,而不是機(jī)器。因此光觀點(diǎn)正確是不行的,,還要易懂,。不要靠讀者自己去推理,,除非 是最明顯的推論,。如果你在第七頁的腳注上解釋了某個(gè)小玩意的工作原理,接著在第二十三頁沒有進(jìn) 一步解釋就引用了它,,此時(shí)如果讀者感到困惑一點(diǎn)都不值得奇怪,。正式的論文要寫清楚是很難的。不 要模仿數(shù)學(xué)領(lǐng)域的文獻(xiàn),,它們的標(biāo)準(zhǔn)是盡可能少的解釋,,使讀者感到越困難越好。這并不適用于AI,。 .. 寫完一篇論文后,,刪掉第一段或者頭幾句話。你會(huì)發(fā)現(xiàn)那是與內(nèi)容無關(guān)的一般性話語,,更好的介紹語 句在第一段最后或者第二段的開頭,。 如果你等做完所有的工作后才開始寫作,會(huì)失去很多,。一旦開始了某個(gè)科研項(xiàng)目,,要養(yǎng)成這樣的習(xí)慣: 寫作解釋當(dāng)前工作進(jìn)展或者每幾個(gè)月學(xué)習(xí)所得的非正式論文。從你的研究筆記中的記載開始,?;▋商斓臅r(shí) 間寫下來——如果你花的時(shí)間更長,說明你是一個(gè)完美主義者,。將論文與你的朋友分享,。寫的是草稿—— 不是為了被引用的那種。將論文復(fù)制數(shù)十份,,送給那些感興趣的人(包括你的導(dǎo)師),。與寫正式論文相比, 這樣做具有很多相同的好處(評論,,理清思路,,寫作練習(xí)等等),而且從某種意義上講,,付出無需那么多,。 經(jīng)常地,,如果你做得不錯(cuò),這些非正式論文以后可以作為正式論文的骨干內(nèi)容,,也就是從AI實(shí)驗(yàn)室的 Working Paper成為一篇期刊文章,。 一旦你成為Secret Paper Passing Network的成員,會(huì)有很多人給你寄論文拷貝要求評論,。獲得他人對 自己的論文的評論是很有價(jià)值的,。因此你評論的論文越多,你獲得支持就越多,,也會(huì)收到更多人對你論文 的評論,。不僅如此,學(xué)習(xí)評價(jià)別人的論文也有助你的選擇,。 為論文寫有用的評論是一門藝術(shù),。 .. 要寫出有用的評論,需要讀兩遍論文,。第一遍了解其思想,,第二遍開始作評論。 .. 如果某人在論文中屢次犯同一錯(cuò)誤,,不要每次都標(biāo)記出來,。而是要弄清楚模式是什么,他為什么這樣 做,,對此還可以做什么,,然后在第一頁清晰地指出或者私下交流。 .. 論文的作者在合并你的評論時(shí),,將會(huì)遵循最小修改的原則,。如果可以,就只修改一個(gè)詞,,不行再修改 一個(gè)詞組,,再不行才修改整個(gè)句子。如果他的論文中某些拙劣之處使得他必須修改整個(gè)段落,,整個(gè)小 節(jié)甚至整篇論文的組織,,要用大字體的字母指出來,這樣他才不會(huì)忽視,。 .. 不要在論文寫毀滅性的批評如“垃圾”,。這對于作者毫無幫助?;〞r(shí)間提出建設(shè)性的建議,。要設(shè)身處 地地為作者著想。 評論有很多種,。有對表達(dá)的評論,,有對內(nèi)容的評論,。對表達(dá)的評論也可以很不同,可以是校對打字稿,, 標(biāo)點(diǎn),,拼寫錯(cuò)誤,字詞丟失等,。應(yīng)該學(xué)一些標(biāo)準(zhǔn)的編輯符號(hào),。還可以是校正語法,修辭,,以及混亂不清楚 的段落,。通常人們會(huì)持續(xù)地犯同一語法錯(cuò)誤,因此需要花時(shí)間明確地指出,。接下來是對組織結(jié)構(gòu)的評論: 不同程度(子句,,句子,,段落,,小節(jié)乃至一章)的次序混亂,冗余,,無關(guān)的內(nèi)容,,以及丟失論點(diǎn)。 很難描述對內(nèi)容進(jìn)行評論的特征,。你可能建議作者擴(kuò)展自己的想法,,考慮某個(gè)問題,錯(cuò)誤,,潛在的問 題,,表達(dá)贊美等?!耙?yàn)閅,,你應(yīng)該讀X”是一種總是有用的評論。 當(dāng)被要求對論文作評論時(shí),,你首先想弄清楚哪種評論更有用,。對于早期的論文草稿,需要你主要對內(nèi) 容和論文的組織結(jié)構(gòu)作評論,;對于最終的草稿,,需要你主要評論表達(dá)的細(xì)節(jié)。注意,,作為一種禮貌,,在要 求別人評論之前,應(yīng)首先用拼寫檢查器對自己的論文進(jìn)行檢查,。 你無須接受所有的意見,,但是必須都認(rèn)真對待,。將論文的部分內(nèi)容裁掉是挺令人痛心的,但往往也提 高了論文的水平,。你經(jīng)常會(huì)發(fā)現(xiàn)某個(gè)意見確實(shí)指出了問題,,但是解決方法你覺得不可接受,那么就去尋找 第三條道路,。 要多發(fā)表論文,,這其實(shí)比想象中的容易?;旧?,AI出版物評審者評審論文的標(biāo)準(zhǔn)是: 有新意; 在某些方面,,符合標(biāo)準(zhǔn),。看看IJCAI的會(huì)議錄,,你會(huì)發(fā)現(xiàn)論文錄取的標(biāo)準(zhǔn)相當(dāng)?shù)?。這種情況由于評審過程 本身固有的隨機(jī)性而變得更糟糕了。所以一個(gè)發(fā)表論文的訣竅是不停地試,。 .. 確保論文可讀性比較好,。論文被拒絕的原因,除了沒有意義之外,,就是無法理解或者組織糟糕,。 .. 論文在投往期刊之前,應(yīng)該交流一段時(shí)間,,并根據(jù)反饋的評論進(jìn)行適當(dāng)?shù)男抻?。要抵制那種急匆匆地 把結(jié)果投往期刊的做法。在AI領(lǐng)域,,沒有競賽,,而且不管怎么說,出版周期的延遲要大大超過對草 稿進(jìn)行評論的時(shí)間,。 .. 讀一讀你想投稿的期刊或者會(huì)議的過刊,,確保自己論文的風(fēng)格和內(nèi)容是適合的。 .. 很多出版物都有一頁左右的“作者投稿須知”,,仔細(xì)看看,。 .. 主要的會(huì)議都會(huì)在被接收的論文中評出內(nèi)容和表達(dá)俱佳的獲獎(jiǎng)?wù)撐模屑?xì)研究研究,。 .. 通常是向會(huì)議投交一篇篇幅比較短的有關(guān)部分工作內(nèi)容的早期報(bào)告,,然后再往期刊投交一份篇幅長的 最終的正式論文。 .. 論文被決絕了——千萬不要沮喪灰心,。 .. 期刊和會(huì)議的論文評審過程存在很大的不同,。為了節(jié)省時(shí)間,,會(huì)議論文的評審必須迅速,沒有時(shí)間細(xì) 究或者交流,。如果你被拒絕了,,你就失敗了。但期刊論文則不同,,你可以經(jīng)常地與編輯爭辯,,通過編 輯與評審人爭辯。 .. 評審人一般都會(huì)對你有幫助的,。如果你收到了令人生厭的評審報(bào)告,,應(yīng)該向大會(huì)的程序主席或者編輯 投訴。不能期望可以從會(huì)議論文評審人的報(bào)告那里得到多少反饋,。但對于期刊論文,,往往可以得到非 常棒的建議。你不必完全按照評審報(bào)告的建議去做,,但是,,如果你不按照報(bào)告去做,那么就必須解釋 原因,,并且要意識(shí)到這可能會(huì)導(dǎo)致進(jìn)一步的負(fù)面評價(jià),。不管怎么樣,,無論是哪種的評審,,作為評審者 都要有禮貌。因?yàn)樵谟嘞碌穆殬I(yè)生涯中,,你將會(huì)與被評審者在一個(gè)學(xué)術(shù)圈子里,。 .. MIT AI Lab Memos大體上是或者接近發(fā)表的水平。實(shí)際上,,Technical Reports基本上都是這些Memos 的修訂版本,。Working Papers則更不正式,這是很好的將自己的論文分發(fā)給同事們的方法,。要出版這 些內(nèi)部文件,,只需到Publications Office(在活動(dòng)樓八層)領(lǐng)一份表格,并有兩位教員簽字即可,。 就像其它的科研活動(dòng)一樣,,論文寫作所花的時(shí)間總是比期望的要高。論文的發(fā)表在耗費(fèi)時(shí)間這個(gè)問題 上則更嚴(yán)重,。當(dāng)你完成了一篇論文,,投出去,等待發(fā)表,。數(shù)月后,,論文以及評論被返回來,。你不得不對論 文進(jìn)行修改。然后又是幾個(gè)月,,才返回對你的修改的確認(rèn),。如果你同時(shí)發(fā)表了該論文的不同形式,如有一 篇短的投會(huì)議,,一篇長的投期刊,,這樣的過程將反復(fù)數(shù)個(gè)回合。結(jié)果有可能是當(dāng)你已經(jīng)厭倦了,,研究主題 也已經(jīng)令人生厭后數(shù)年,,你仍然在修改那篇論文。這啟示我們:不要去做那些需要熱情投入但是很難發(fā)表 論文的研究——苦不堪言,。 7. 講演 與同行交流的另外一種方式就是講演,,上面提到的有關(guān)論文寫作的問題,同樣適用于講演,。站在聽眾 面前從容講演而不會(huì)使聽眾懨懨欲睡的能力,,對于你成功地獲得別人的承認(rèn)、尊敬乃至最終的求職都是很 關(guān)鍵的,。講演的能力不是天生的,,下面是一些學(xué)習(xí)和練習(xí)講演的方法: .. Patrick Winston有一篇很好的有關(guān)如何作講演的小論文。每年的一月,,他都會(huì)就此作講演,,演示和描 述它的演講技巧。 .. 如果你覺得自己是一個(gè)糟糕的演講者,,或者想成為一名優(yōu)秀的演講者,,選一門公共演講課。初級的表 演課也很有用,。 .. 如果你的導(dǎo)師有定期的研究討論會(huì),,自愿去作演講。 .. MIT AI實(shí)驗(yàn)室有一系列的半正式座談會(huì),,叫做Revolving Seminar,。如果你覺自己的某些觀點(diǎn)值得寫進(jìn) AI Memo或者會(huì)議論文中,自告奮勇去作一場報(bào)告,。 .. 深入了解實(shí)驗(yàn)室的不同機(jī)器人項(xiàng)目,,當(dāng)你外地的親朋好友來的時(shí)候,你可以領(lǐng)著他們逛一圈,,并就機(jī) 器人做60分鐘的報(bào)告,。 .. 由于修改演講遠(yuǎn)比修改論文容易,有些人會(huì)覺得這是很好的尋找如何表達(dá)思想的方式。(Nike Brady 有一次曾說,,他所有最好的論文都來自于演講),。 .. 在一間空屋子里練習(xí),最好就是你馬上要做的報(bào)告,。這有助于調(diào)整報(bào)告的技巧:每一張幻燈講些什么,; 轉(zhuǎn)換的延遲以及保持平滑;保持解釋和幻燈的同步,;估計(jì)報(bào)告的時(shí)間長度,。你花在調(diào)整設(shè)備上的時(shí)間 越少,留下來的與人交流的時(shí)間就越長,。 .. 用鏡子,,錄音機(jī)或者錄像機(jī)練習(xí)是另外一種方法。實(shí)驗(yàn)室有這三種設(shè)備,。這也有助于調(diào)整自己的發(fā)音 和肢體語言,。 .. 對于比較正式的報(bào)告——特別是你的答辯——應(yīng)該在幾個(gè)朋友面前練習(xí)一遍,請他們批評指正,。 .. 觀察別人是如何做報(bào)告的,。有很多訪問MIT的人會(huì)做報(bào)告。參加這樣的報(bào)告會(huì)能夠感受自己不熟悉的 領(lǐng)域,,并且如果報(bào)告令人提不起興趣,,你可以暗中分析報(bào)告者錯(cuò)在哪里。 .. 找一位朋友,,將你最近的想法說給他聽,。這既可以提高的交際技巧,又能調(diào)試自己的思路,。 8. 程序設(shè)計(jì) 并不是所有的AI論文都包含代碼,,而且本領(lǐng)域的很多重量級人物從來沒有寫過一個(gè)重要的程序。但 是為了初步的近似AI工作原理,,你必須會(huì)程序設(shè)計(jì)。不僅僅是很多AI研究工作需要編寫代碼,,而且學(xué)會(huì) 程序設(shè)計(jì)能給你什么是可計(jì)算的什么是不可計(jì)算的直覺,,這是AI對認(rèn)知科學(xué)貢獻(xiàn)的主要來源。 在MIT,,本質(zhì)上所有的AI程序設(shè)計(jì)都使用Common Lisp,。如果還不知道,趕快學(xué)吧,。當(dāng)然,,學(xué)習(xí)一 門語言并不能等同于學(xué)習(xí)程序設(shè)計(jì);AI程序設(shè)計(jì)包含的一些技術(shù)與那些在系統(tǒng)程序設(shè)計(jì)或者應(yīng)用程序設(shè)計(jì) 中用到的大不相同。開始學(xué)的時(shí)候,,可以先看看Abelson和Sussman的《Structure and Interpretation of Computer Programs》,,并做一些練習(xí)。這本書與AI程序設(shè)計(jì)本質(zhì)上并不相干,,但是包含了一些相同的技術(shù),。 然后讀Winston和Horn寫的Lisp書第三版,書里有很多優(yōu)雅的AI程序,。最后,,進(jìn)行實(shí)際的程序設(shè)計(jì),而 不是閱讀,,才是最好的學(xué)習(xí)程序的方法,。 學(xué)習(xí)Lisp程序設(shè)計(jì)有很多傳統(tǒng)。有些人習(xí)慣一起寫代碼,,這取決于個(gè)性,。還有的人尋找機(jī)會(huì)直接向有 經(jīng)驗(yàn)的程序員學(xué)習(xí),或者請他對你的代碼進(jìn)行評價(jià),。閱讀別人的代碼也是很有效的方法,。如果可以向高年 級同學(xué)要他們的源代碼。他們可能會(huì)有些抱怨,,說自己的編程風(fēng)格差極了,,程序?qū)嶋H上并不能工作云云。 不管怎么樣,,最后你獲得了源代碼,。然后你要仔細(xì)地通篇閱讀,這很費(fèi)時(shí)間,。通常閱讀并完全理解別人代 碼所花的時(shí)間與你自己編程完成的時(shí)間是一樣多的,,因此要計(jì)劃好在你的頭一個(gè)或者頭兩個(gè)學(xué)期用數(shù)周的 時(shí)間去閱讀別人的代碼。你將從中學(xué)到很多以前不曾想到在課本中也沒有的技巧,。如果你讀到了大段大段 不可理解沒有注釋的程序,,你就會(huì)明白不應(yīng)該如何寫代碼了。 在軟件工程課里學(xué)習(xí)到的那些知識(shí)在AI程序設(shè)計(jì)中依然有用,。要給代碼加注釋,。使用正確的數(shù)據(jù)抽 象。將圖和你的代碼隔離開,,由于你使用的語言基本上是Common Lisp,,因此可移植性很好。諸如此類,。 經(jīng)過頭幾年的學(xué)習(xí)后,,應(yīng)該寫一些自己的標(biāo)準(zhǔn)AI模塊,如: .. 真值維護(hù)系統(tǒng) .. 規(guī)劃器 .. 規(guī)則系統(tǒng) .. 不同風(fēng)格的解釋器 .. 具有流程分析的優(yōu)化編譯器 .. 具有繼承特性的框架系統(tǒng) .. 幾種搜索方法 .. 基于解釋的學(xué)習(xí)器 任何你感興趣的東西都可以嘗試用程序?qū)崿F(xiàn)。你可以抓住問題的實(shí)質(zhì),,在幾天之內(nèi)完成一個(gè)功能版本,。 修改已有的程序是另外一種有效的方法,前提是你已經(jīng)寫過這樣的東西,,并且確實(shí)了解其工作原理,,優(yōu)缺 點(diǎn)以及效率等問題。 不象其他通常的程序員,,AI程序員之間很少相互借閱代碼,。(演示代碼例外)。這部分由于AI程序很 少有真正起作用的,。(很多著名的AI程序只在作者論文所提到的那三個(gè)例子上起作用,,雖然最近這種情況 已經(jīng)有所改善)。另外一個(gè)原因是AI程序通常是匆忙湊成,,并沒有考慮一般化的問題,。使用Foobar的“標(biāo) 準(zhǔn)”規(guī)則解釋器,開始時(shí)很有效,,不久就會(huì)發(fā)現(xiàn)缺少一些你需要的功能,,或者不夠有效率。雖然可以對代 碼進(jìn)行修改滿足自己的需要,,但記住理解別人的代碼是很耗時(shí)的,,有時(shí)候還不如自己寫一個(gè)。有時(shí)候構(gòu)建 一個(gè)標(biāo)準(zhǔn)包的工作本身就可以成為一篇論文,。 像論文一樣,,程序也有可能過于追求完美了。不停重寫代碼以求完美,,最大化的抽象所有的東西,,編 寫宏和庫,與操作系統(tǒng)內(nèi)核打交道,,這都使得很多人偏離了自己的論文,,偏離了自己的領(lǐng)域。(從另外一方 面,,或許這正是你需要將來謀生的手段),。 9. 導(dǎo)師 在MIT,有兩種類型的導(dǎo)師,,教學(xué)導(dǎo)師和論文導(dǎo)師。 教學(xué)導(dǎo)師的工作比較簡單,。每一位研究生都被分配了系里的一位老師作為教學(xué)導(dǎo)師,。教學(xué)導(dǎo)師的作用 是作為系方代表,告訴你對你的正式要求是什么,如果你的進(jìn)度慢了敦促你,,批準(zhǔn)你的課程計(jì)劃等,。如果 一切順利的話,你每年只需要見教學(xué)導(dǎo)師兩次,,在注冊日那天,。從另一方面講,如果你遇到了困難,,教學(xué) 導(dǎo)師替你向系里反映或者提供指導(dǎo),。 論文導(dǎo)師是監(jiān)督你研究的人。選擇論文導(dǎo)師是你讀研期間最重要的選擇,,比選題都重要得多,。從更廣 的意義上講,AI是通過師傅帶徒弟的方式學(xué)習(xí)的,。有很多領(lǐng)域的技術(shù)方面或者研究過程方面的非正式知識(shí),, 只能從導(dǎo)師那里學(xué)到,在任何教科書上都找不到,。 很多AI教員都是行為古怪的人,,畢業(yè)生也如此。導(dǎo)師與研究生的關(guān)系是非常個(gè)性化的,,你的個(gè)人特 點(diǎn)必須與導(dǎo)師的配合得很好,,這樣你們才能合作成功。 不同的導(dǎo)師具有不同的風(fēng)格,。下面是一些需要值得考慮的因素: .. 你需要多大程度的指導(dǎo),?有些導(dǎo)師會(huì)給你一個(gè)定義良好的適合做論文的問題,對解決方法進(jìn)行解釋,, 并告訴你如何開展工作,。如果你陷在某個(gè)地方了,他們會(huì)告訴你如何開展下去,。其他的導(dǎo)師屬于甩手 型,,他們可能對你的選題毫無幫助,但是一旦你選好題目,,他們對于引導(dǎo)你的思路具有非常大的作用,。 你需要考慮清楚自己適合獨(dú)立工作還是需要指導(dǎo)。 .. 你需要多大程度的聯(lián)系,?有的導(dǎo)師要求每周與你見面,,聽取你工作進(jìn)展的匯報(bào)。他們會(huì)告訴你應(yīng)該讀 的論文,,并給你實(shí)際的練習(xí)和項(xiàng)目做,。其他的導(dǎo)師每學(xué)期與你的談話不會(huì)超過兩次,。 .. 你能承受的壓力有多大?有些導(dǎo)師施加的壓力是很大的,。 .. 需要多少情感支持,? .. 聽取導(dǎo)師意見的認(rèn)真程度如何?大多數(shù)導(dǎo)師會(huì)相當(dāng)正式的建議你的論文題目,。有些導(dǎo)師是值得信賴 的,,他們給出的建議,如果按照執(zhí)行,,幾乎肯定會(huì)做出一篇可接受程度的論文,,如果不是令人興奮的 論文的話。其他的則一下子拋出很多思路,,大部分是不切實(shí)際的,,但是有一些,或許會(huì)導(dǎo)致重大突破,。 如果選了這樣的一位導(dǎo)師,,你首先得把自己當(dāng)作一個(gè)過濾器。 .. 導(dǎo)師提供了什么類型的研究組,?有些教授會(huì)創(chuàng)造環(huán)境,,把所有的學(xué)生聚集在一起,即使他們做的不是 同一個(gè)項(xiàng)目,。很多教授每周或者每兩周與自己的學(xué)生們會(huì)面,。這對你有用么?你能與教授的學(xué)生和睦 相處么,?有些學(xué)生發(fā)現(xiàn)他們更能與其他教研組的學(xué)生建立良好的工作關(guān)系,。 .. 你想?yún)⑴c大的項(xiàng)目么?有些教授將大系統(tǒng)分解,,每個(gè)學(xué)生負(fù)責(zé)一部分,。這給了你與一組人討論問題的 機(jī)會(huì)。 .. 你想被共同監(jiān)督么,?有些論文項(xiàng)目包含了多個(gè)AI領(lǐng)域,,需要你與兩個(gè)以上的教授建立密切的工作關(guān) 系。雖然你正式的論文導(dǎo)師只有一位,,但是有時(shí)候這并不反映實(shí)際情況,。 .. 導(dǎo)師愿意指導(dǎo)其研究領(lǐng)域之外的論文題目么?你是否能與導(dǎo)師一起工作,,比你做什么本身更重要,。 MIT的機(jī)器人系就曾指導(dǎo)過量子物理學(xué)和認(rèn)知建模方面的論文;推理方面的教員指導(dǎo)過視覺方面的論 文,。但是有些教員只愿意指導(dǎo)自己研究興趣領(lǐng)域內(nèi)的論文,。這對于那些欲獲得終身職位的年輕教員來 說尤其如此,。 .. 導(dǎo)師會(huì)為了你跟體制作斗爭嗎,?有些導(dǎo)師會(huì)為了你跟系里或者某些有敵意的實(shí)體作斗爭,。有時(shí)候體制 對某些類型的學(xué)生不利(特別是對于女學(xué)生和怪癖的學(xué)生),因此這一點(diǎn)很重要,。 .. 導(dǎo)師愿意并且能夠在會(huì)議上推薦你的工作嗎,?這是導(dǎo)師工作的一部分,對你將來工作意義重大,。 上述這些因素,,不同學(xué)校的情況很不相同。與大部分學(xué)校相比,,MIT提供了多得多的自由,。 找論文導(dǎo)師是你研究生一年級最主要的任務(wù)。研一結(jié)束時(shí),,或者研二學(xué)年開始階段,,你必須有一個(gè)論 文導(dǎo)師。下面是一些訣竅: .. 查閱實(shí)驗(yàn)室的研究總結(jié),。其中有一頁左右的篇幅描述了每個(gè)教師以及很多研究生目前在做什么,。 .. 如果你對某些教師的研究工作感興趣,查閱其最近的論文,。 .. 在第一學(xué)期,,與盡可能多的教師交談。去感受他們喜歡做什么,,他們的研究和指導(dǎo)風(fēng)格是什么,。 .. 與預(yù)期導(dǎo)師的研究生交談。要保證與導(dǎo)師的多個(gè)學(xué)生交流,,因?yàn)槊课粚?dǎo)師在與不同的學(xué)生交流時(shí)有不 同的工作方式和交流效果,。不能被一個(gè)學(xué)生的看法所左右。 .. 很多教師所在研究組的會(huì)議對新同學(xué)都是公開的,。這是非常好的了解導(dǎo)師工作方式的途徑,。 作為一門學(xué)科,AI不同尋常的一點(diǎn)是很多有用的工作是由研究生完成的,,而不是博士——他們忙著做 管理去了,。這有幾個(gè)后果。一是某個(gè)教師的聲望,,是否會(huì)獲得終身聘用,,在很大程度上取決于學(xué)生的工作。 這意味著教授有很強(qiáng)烈的動(dòng)機(jī)吸引最好的學(xué)生為自己工作,,并給與有效的指導(dǎo)和足夠的支持,。另外一個(gè)后 果是,,由于大部分學(xué)生的論文方向是由導(dǎo)師形成的,因此整個(gè)領(lǐng)域的方向和發(fā)展很大程度上取決于導(dǎo)師選 擇什么樣的研究生,。 當(dāng)選定了導(dǎo)師,,決定了自己對導(dǎo)師的要求后,要確保導(dǎo)師知道,。不要由于交流不好,,浪費(fèi)時(shí)間于自己 并不想做的項(xiàng)目上。 不要完全依賴你的導(dǎo)師,,要建立自己的網(wǎng)絡(luò),。找一些能定期評審你的工作的人是很重要的,因?yàn)檠芯?br/>時(shí)很容易走火入魔,。網(wǎng)絡(luò)中的人可以包括自己實(shí)驗(yàn)室或者外單位的研究生和老師,。 在與其他學(xué)生、老師甚至自己的導(dǎo)師的關(guān)系中,,很可能會(huì)碰到種族主義者,,性別歧視,同性戀或者其 他令人尷尬的事情,。如果你不幸碰到了,,去尋求幫助。MIT的ODSA出版了一本叫做“STOP Harrassment” 的小冊子,,里面有很多建議,。《Computer Science Women‘s Report》,,可在LCS文檔室找到,,也與之相關(guān)。 實(shí)驗(yàn)室中有些同學(xué)只是名義上由導(dǎo)師指導(dǎo),。這對于那些獨(dú)立性很強(qiáng)的人來說很好,。但是如果你已經(jīng)完 成了某項(xiàng)導(dǎo)師指導(dǎo)的工作,除非你確保沒有導(dǎo)師也行且自己有牢靠的支持網(wǎng)絡(luò),,否則就不要這么干,。 10. 論文 做畢業(yè)論文將占據(jù)研究生生活的大部分時(shí)間,主要是去做研究,,包括選題,,這比實(shí)際的寫作耗時(shí)更多。 碩士論文的目的是為做博士論文練兵,。博士水平的研究如果沒有準(zhǔn)備好的話,,是很難進(jìn)行的。碩士論 文最本質(zhì)的要求是展示自己的掌握程度:你已經(jīng)完全理解了本領(lǐng)域最新進(jìn)展,,并具備相應(yīng)的操作水平,。并 不需要你對本領(lǐng)域的最新知識(shí)有所拓展,,也不要求發(fā)表你的論文。然而我們實(shí)驗(yàn)室的論文總是比較大氣的,, 因此很多碩士論文實(shí)際上都對本領(lǐng)域的發(fā)展作出了顯著的貢獻(xiàn),,大約有一半都出版了。這并不一定是好事 情,。很多人精力都集中于碩士的工作,,所以MIT有這樣的名聲:碩士論文的質(zhì)量往往比博士論文高。這有 悖于碩士工作本來是為博士研究作準(zhǔn)備的原有目的,。另外一個(gè)因素是所做研究要對領(lǐng)域有所貢獻(xiàn),至少需 要兩年,,這使得研究生學(xué)習(xí)時(shí)間之長令人難以忍受?,F(xiàn)在或許你感受不到匆忙,但當(dāng)你已經(jīng)在實(shí)驗(yàn)室呆了 七年后,,你肯定迫不及待地想逃出去,。碩士從入學(xué)到畢業(yè)平均時(shí)間是兩年半,但是,,計(jì)算機(jī)系強(qiáng)烈鼓勵(lì)學(xué) 生提前畢業(yè),。如果某個(gè)碩士生的題目過于龐大,可將之分解,,一部分來做碩士論文,,另一部分給博士生作 博士論文。 想要了解碩士論文研究是什么樣的,,讀幾本最新的碩士論文,。記住比較好的論文是那些出版的或者成 為技術(shù)報(bào)告的,因?yàn)檫@標(biāo)志著該論文被認(rèn)為是擴(kuò)展了領(lǐng)域的最新知識(shí)——換句話說,,他們的論文遠(yuǎn)遠(yuǎn)超出 了碩士論文的水平,。還要讀一些通過的但是沒有出版的論文,所有通過的論文都可以在MIT圖書館中找到,。 博士論文必須對最新知識(shí)有所拓展,,博士論文的研究必須具備可出版的質(zhì)量。MIT的泱泱氣質(zhì)又表現(xiàn)出來 了,,很多博士論文在幾年內(nèi)都是某個(gè)子領(lǐng)域的權(quán)威工作,。對于MIT的博士論文來說,開創(chuàng)一個(gè)新領(lǐng)域,,或 者提出并解決一個(gè)新問題,,并不是什么了不起的事情。雖然,,這并不是必需的,。 一般來說,,需要兩到三年的時(shí)間來做博士論文。很多人花一到兩年的時(shí)間跟碩士生活說再見,,以及選 題,。這段時(shí)間可以去嘗試一些別的事情,例如做助教或者在某個(gè)非AI領(lǐng)域打下堅(jiān)實(shí)的基礎(chǔ)或者組織個(gè)樂隊(duì),。 博士論文的實(shí)際寫作時(shí)間大約是一年,。 選題是論文工作中最重要最困難的部分: .. 好的論文題目不僅能夠表達(dá)個(gè)人觀點(diǎn),而且可與同行交流,。 .. 選擇題目必須是自己愿意傾注熱情的,。個(gè)人遠(yuǎn)景觀點(diǎn)是你作為一個(gè)科學(xué)家的理由,是你最為關(guān)切的意 象,,原則,,思路或者目標(biāo)。有多種形式,?;蛟S你想造一臺(tái)可與之交談的計(jì)算機(jī),或許你想把人類從計(jì) 算機(jī)的愚蠢使用中拯救出來,,或許你想展示萬物都是統(tǒng)一的,,或許你想在太空發(fā)現(xiàn)新生命。遠(yuǎn)景觀點(diǎn) 總是比較大的,,你的論文并不能實(shí)現(xiàn)你的遠(yuǎn)景,,但是可以朝著那個(gè)方向努力。 .. 做論文時(shí),,最困難的就是如何將問題消減至可解決的水平,,同時(shí)規(guī)模又足以做一篇論文?!敖鉀QAI的 寬度優(yōu)先”是常見毛病的一個(gè)例子,,題目太大太虛了。你會(huì)發(fā)現(xiàn)需要不斷的縮小題目的范圍,。選題是 一個(gè)漸進(jìn)的過程,,不是一個(gè)離散的事件,會(huì)持續(xù)到你宣布論文已經(jīng)完成那一刻為止,。實(shí)際上,,解決問 題通常比精確地描述問題要容易得多。如果你的目標(biāo)是一個(gè)五十年的工程,,那么合理的十年工程是什 么,,一年的呢?如果目標(biāo)的結(jié)構(gòu)龐大,那么最核心的部件是什么,,如何最大程度的了解核心部件,? .. 一個(gè)重要的因素是你可以忍受多大程度的風(fēng)險(xiǎn)。在最終的成功和風(fēng)險(xiǎn)之間需要權(quán)衡,。這也并不總是對 的,,AI中有很多研究者尚未涉及的想法。 .. 好的論文選題有一個(gè)中心部分,,你確信肯定可以完成,,并且你和你的導(dǎo)師都同意這已經(jīng)滿足畢業(yè)要求 了。除此之外,,論文中還有多種擴(kuò)展,,有失敗的可能,但如果成功了,,會(huì)增加論文的精彩程度,。雖然 不是每一個(gè)論文選題都符合這個(gè)模式,但值得一試,。 .. 有些人覺得同時(shí)在多個(gè)項(xiàng)目中工作可以在選題的時(shí)候選擇可以完成的那個(gè)。這確實(shí)降低了風(fēng)險(xiǎn),。另外 一些人則愿意在做任何工作之前,,選一個(gè)單獨(dú)的題目。 .. 可能你只對某個(gè)領(lǐng)域感興趣,,這樣你的選題范圍就狹窄得多,。有時(shí)候,你會(huì)發(fā)現(xiàn)系里的老師沒有一個(gè) 人能夠指導(dǎo)你選擇的領(lǐng)域,??赡苓€會(huì)發(fā)現(xiàn)好像那個(gè)領(lǐng)域沒什么很自然的選題,反而對別的領(lǐng)域有好想 法,。 .. 碩士選題比博士選題更難,,因?yàn)榇T士論文必須在你所知不多沒有足夠自信時(shí)就完成。 .. 博士選題需要考慮的一個(gè)因素是是否繼續(xù)碩士階段所研究的領(lǐng)域,,可能拓展或者作為基礎(chǔ),,或者干脆 轉(zhuǎn)到另外一個(gè)領(lǐng)域。待在同一個(gè)領(lǐng)域事情就簡單了,,可能只需要一到兩年就畢業(yè)了,,特別是如果在碩 士階段的工作中已經(jīng)發(fā)現(xiàn)了適合做博士論文的題目。不足之處在于容易定型,,改換領(lǐng)域則能增加知識(shí) 的寬度,。 .. 有的論文題目很新奇,有的則很普通。前者開創(chuàng)了新領(lǐng)域,,探索了以前未曾研究過的現(xiàn)象,,或者為很 難描述的問題提供了有效的解決方法;后者則完美地解決了定義良好的問題,。兩種論文都是有價(jià)值的,。 選擇哪一種論文,取決于個(gè)人風(fēng)格,。 .. 論文的“將來的工作”部分,,是很好的論文題目來源。 .. 無論選什么樣的題目,,必須是前人未曾做過的,。即使是同時(shí)有人做的工作,也不好,。有很多東西可作,, 根本無需競爭。還有一種常見的情況,,讀了別人的論文后感覺很驚慌,,好像它已經(jīng)把你的問題解決了。 這通常發(fā)生在確定論文題目過程中,。實(shí)際上往往只是表面類似,,因此將論文送給某個(gè)了解你的工作的 高人看看,看他怎么說,。 .. MIT AI實(shí)驗(yàn)室的論文并非全是有關(guān)人工智能的,;有些是有關(guān)硬件或者程序設(shè)計(jì)語言的,也行,。 選好題后,,即使有點(diǎn)虛,你必須能夠回答下列問題:論文的論點(diǎn)是什么,?你想說明什么,?你必須有一 句,一段,,五分鐘的答案,。如果你不知道自己在干什么,別人也不會(huì)嚴(yán)肅對待你的選題,,更糟糕的是,,你 會(huì)陷在選題——再選題的圈子里而不能自拔。 開始作論文研究后,,一定要能夠用簡單的語言解釋每一部分的理論和實(shí)現(xiàn)是如何為目標(biāo)服務(wù)的,。 記住,,一旦選好了題目,你必須與導(dǎo)師就論文完成的標(biāo)準(zhǔn)達(dá)成清晰的一致,。如果你和他對論文具有不 同的期望,,最后你肯定死得很慘。必須定義好“完成測試”的標(biāo)準(zhǔn),,像一系列的能夠證明你的理論和程序 的例子,。這是必須做的,即是你的導(dǎo)師并不這么要求,。如果環(huán)境發(fā)生了根本的變化,,測試也要隨之改變。 首先嘗試論文問題的簡化版本,。用實(shí)例檢驗(yàn),。在形成理論抽象之前,要完整的探究具有代表性的例子,。 做論文的過程中,,有很多浪費(fèi)時(shí)間的方式。要避免下列活動(dòng)(除非確實(shí)跟論文相關(guān)):語言表達(dá)的設(shè) 計(jì),;用戶接口或者圖形接口上過分講究,;發(fā)明新的形式化方法;過分優(yōu)化代碼,;創(chuàng)建工具,;官僚作風(fēng)。任 何與你的論文不是很相關(guān)的工作要盡量減少,。 一種眾所周知的現(xiàn)象“論文逃避”,就是你突然發(fā)現(xiàn)改正某個(gè)操作系統(tǒng)的BUG是非常吸引人也很重要 的工作,。此時(shí)你總是自覺不自覺的偏離了論文的工作,。要記住自己應(yīng)該做些什么。(本文對于部分作者來說 就屬于論文逃避現(xiàn)象),。 11. 研究方法論 [本部分內(nèi)容比較少,,請?zhí)砑覿 研究方法學(xué)定義了什么是科研活動(dòng),如何開展研究,,如何衡量研究的進(jìn)展,,以及什么叫做成功。AI 的研究方法學(xué)是個(gè)大雜燴,。不同的方法論定義了不同的研究學(xué)派,。 方法是工具。使用即可,,不要讓他們來使用你,。不要把自己陷于口號(hào)之中:“AI研究需要牢靠的基礎(chǔ)”, “哲學(xué)家只會(huì)高談闊論,人工智能則需要拼搏”,,“在問為什么之前,,先搞清楚計(jì)算的是什么”。實(shí)際上,,要 在人工智能領(lǐng)域取得成功,,你必須擅長各種技術(shù)方法,還必須具備懷疑的態(tài)度,。例如,,你必須能夠證明定 理,同時(shí)你還必須思考該定理是否說明了什么,。 很多優(yōu)秀的AI篇章都是巧妙地在幾種方法論中取得平衡,。例如,你必須選擇一條在太多理論(可能 與任何實(shí)際問題都無關(guān))和繁瑣的實(shí)現(xiàn)(把實(shí)際的解決方法表達(dá)得語無倫次)之間的最佳路線,。你經(jīng)常會(huì) 面臨區(qū)分“干凈”和“骯臟”的研究決策,。你應(yīng)該花時(shí)間將問題在某種程度上形式化嗎?還是保持問題的 原始狀態(tài),,此時(shí)雖然結(jié)構(gòu)不良但更接近實(shí)際,?采用前一種方法(如果可行的話)會(huì)得到清晰確定的結(jié)果, 但這一過程往往是繁瑣的,,或者至少不會(huì)直接解決問題,。后者則有陷入各種處理的漩渦之中的危險(xiǎn)。任何 工作,,任何人,,必須作出明智的平衡。 有些工作象科學(xué),。你觀察人們是怎樣學(xué)習(xí)算術(shù)的,,大腦是如何工作的,袋鼠是如何跳的,,然后搞清楚 原理,,形成可檢驗(yàn)的理論。有些工作象工程:努力創(chuàng)建一個(gè)更好的問題解決器或者算法,。有些工作象數(shù)學(xué): 跟形式化打交道,,要理解屬性,給出證明,。有些工作是實(shí)例驅(qū)動(dòng)的,,目標(biāo)是解釋特定的現(xiàn)象。最好的工作 是以上幾種的結(jié)合,。 方法具有社會(huì)性,,看看別人是如何攻克類似難題的,,向別人請教他們是如何處理某種特殊情況的。 12. 情感因素 研究是艱苦的工作,,很容易對之失去興趣,。一個(gè)令人尷尬的事實(shí)是在本實(shí)驗(yàn)室讀博的學(xué)生只有很少比 例最后獲得學(xué)位。有些人離開是因?yàn)榭梢栽诋a(chǎn)業(yè)界賺到更多的錢,,或者由于個(gè)人的原因,;最主要的原因則 是由于論文。本節(jié)的目標(biāo)是解釋這種情況發(fā)生的原因,,并給出一些有益的建議,。 所有的研究都包含風(fēng)險(xiǎn)。如果你的項(xiàng)目不可能失敗,,那是開發(fā),,不是研究。面對項(xiàng)目失敗時(shí)是多么艱 難啊,,很容易將你負(fù)責(zé)的項(xiàng)目失敗解釋為你自己的失敗,。雖然,這實(shí)際上也證明了你有勇氣向困難挑戰(zhàn),。 在人工智能領(lǐng)域很少有人總是一直成功,,一年年地出論文。實(shí)際上,,失敗是經(jīng)常的,。你會(huì)發(fā)現(xiàn)他們經(jīng) 常是同時(shí)做幾個(gè)項(xiàng)目,只有一些是成功的,。最終成功的項(xiàng)目也許反復(fù)失敗過多次,。經(jīng)歷過很多由于方法錯(cuò) 誤的失敗之后,才取得最終的成功,。 在你以后的工作生涯中,,會(huì)經(jīng)歷很多失敗。但是每一個(gè)失敗的項(xiàng)目都代表了你的工作,,很多思想,思 考方式,,甚至編寫的代碼,,在若干年后你發(fā)現(xiàn)可用于另外一個(gè)完全不同的項(xiàng)目。這種效果只有在你積累了 相當(dāng)程度的失敗之后才會(huì)顯現(xiàn)出來,。因此要有最初的失敗以后將會(huì)起作用的信念,。 研究所花費(fèi)的實(shí)際時(shí)間往往比計(jì)劃的要多得多。一個(gè)小技巧是給每個(gè)子任務(wù)分配三倍于預(yù)期的時(shí)間 (有些人加了一句:“..,,即使考慮了這條原則”),。 成功的關(guān)鍵在于使得研究成為你日常生活的一部分,。很多突破和靈感都發(fā)生在你散步時(shí)。如果無時(shí)無 刻地都潛意識(shí)的思考研究,,就會(huì)發(fā)現(xiàn)思如泉涌,。成功的AI研究者,堅(jiān)持的作用一般大于天資,?!皣L試”也 是很重要的,也就是區(qū)分淺薄的和重要的思路的能力,。 你會(huì)發(fā)現(xiàn)自己成功的比例是很隨機(jī)的,。有時(shí)候,一個(gè)星期就做完了以前需要三個(gè)月才能完成的工作,。 這是令人欣喜的,,使得你更愿意在本領(lǐng)域工作下去。其他一些時(shí)候,,你完全陷在那里,,感覺什么也做不了。 這種情況很難處理,。你會(huì)覺得自己永遠(yuǎn)不會(huì)做出任何有價(jià)值的東西了,,或者覺得自己不再具備研究者的素 質(zhì)了。這些感覺幾乎肯定是錯(cuò)誤的,。如果你是MIT錄取的學(xué)生,,你就是絕對合格的。你需要的是暫停一下,, 對糟糕的結(jié)果保持高度的容忍,。 通過定期設(shè)置中短期的目標(biāo),例如每周的或者每月的,,你有很多工作要做,。增加達(dá)到這些目標(biāo)的可能 性有兩種方法,你可以把目標(biāo)記在筆記本中,,并告訴另外一個(gè)人,。你可以與某個(gè)朋友商定交換每周的目標(biāo) 并看誰最終實(shí)現(xiàn)了自己的目標(biāo)?;蛘吒嬖V你的導(dǎo)師,。 有時(shí)你會(huì)完全陷在那里,類似于寫作過程的思路阻塞,,這有很多可能的原因,,卻并無一定的解決方法。 .. 范圍過于寬泛了,,可嘗試去解決流程中的子問題,。 .. 有時(shí)候?qū)δ阊芯磕芰Φ膽岩蓵?huì)消磨掉你所有的熱情而使得你一事無成,。要牢記研究能力是學(xué)習(xí)而得的 技能,而不是天生的,。 .. 如果發(fā)現(xiàn)自己陷入嚴(yán)重的困境,,一個(gè)多星期都毫無進(jìn)展,嘗試每天只工作一小時(shí),。幾天后,,你可能就 會(huì)發(fā)現(xiàn)一切又回到了正軌。 .. 害怕失敗會(huì)使得研究工作更加困難,。如果發(fā)現(xiàn)自己無法完成工作,,問問自己是否是由于在逃避用實(shí)驗(yàn) 檢驗(yàn)自己的思路。發(fā)現(xiàn)自己最近幾個(gè)月的工作完全是白費(fèi)的這種可能,,會(huì)阻止你進(jìn)一步開展工作,。沒 有辦法避免這種情況,只要認(rèn)識(shí)到失敗和浪費(fèi)也是研究過程的一部分,。 .. 看看Alan Lakien的書《How to Get Control of Your Time and Your Life》,,其中包含很多能使你進(jìn)入充滿 創(chuàng)造力的狀態(tài)的無價(jià)方法。 很多人發(fā)現(xiàn)自己的個(gè)人生活和做研究的能力是相互影響的,。對于有些人來說,,當(dāng)生活中一切都不如意 時(shí),工作是避難所,。其他的人如果生活陷入混亂時(shí)就無法工作了,。如果你覺得自己確實(shí)悲痛得難以自拔, 去看看心理醫(yī)生,。一份非正式的調(diào)查表明,,我們實(shí)驗(yàn)室大約有一半的學(xué)生在讀研期間看過一次心理醫(yī)生。 使得人工智能那么難的一個(gè)原因是沒有被普遍接受的成功標(biāo)準(zhǔn),。在數(shù)學(xué)中,,如果你證明了某個(gè)定理, 你就確實(shí)做了某些事情,;如果該定理別人都證不出來,,那么你的工作是令人興奮的。人工智能從相關(guān)的學(xué) 科中借來了一些標(biāo)準(zhǔn),,還有自己的一些標(biāo)準(zhǔn),。不同的實(shí)踐者,子領(lǐng)域和學(xué)校會(huì)強(qiáng)調(diào)不同的標(biāo)準(zhǔn),。MIT比其 他的學(xué)校更強(qiáng)調(diào)實(shí)現(xiàn)的質(zhì)量,但是實(shí)驗(yàn)室內(nèi)部也存在很大的不同,。這樣的一個(gè)后果就是你不可能令所有的 人都滿意,。另外一個(gè)后果就是你無法確定自己是否取得了進(jìn)展,,這會(huì)讓你覺得很不安全。對你工作的評價(jià) 從“我所見過最偉大的”到“空虛,,多余,,不明所以”不一而足,這都是很正常的,,根據(jù)別人的反饋修訂 自己的工作,。 有幾種方法有助于克服研究過程中的不安全感。被承認(rèn)的感覺:包括畢業(yè)論文的接受,,發(fā)表論文等,。 更重要的是,與盡可能多的人交流你的思路,,并聽取反饋,。首先,他們能貢獻(xiàn)有用的思路,;其次,,肯定有 一些人會(huì)喜歡你的工作,這會(huì)使得你感覺不錯(cuò),。由于評價(jià)進(jìn)展的標(biāo)準(zhǔn)是如此不確定,,如果不與其他的研究 者充分的交流,很容易盲目,。特別當(dāng)你感覺不太好時(shí),,應(yīng)該就你的工作進(jìn)行交流。此時(shí),,獲得反饋和支持 是非常重要的,。 很容易看不到自己的貢獻(xiàn),總是想:“如果我能做,,肯定是微不足道的,。我的所有思想都太明顯了”。 實(shí)際上,,當(dāng)你回頭看時(shí),,這些雖然對你是很明顯的,對別人并不一定是明顯的,。將你的工作解釋給很多門 外漢聽,,你會(huì)發(fā)現(xiàn)現(xiàn)在對你來說是平淡無奇的東西原來那么難!寫下來,。 一項(xiàng)對諾貝爾獲獎(jiǎng)?wù)邔?shí)施的有關(guān)懷疑自己問題(在你研究的過程中,,你一直覺得自己是在做震驚世界 的工作嗎?)的調(diào)查表明:獲獎(jiǎng)?wù)邆円恢禄卮鹚麄兘?jīng)常懷疑自己工作的價(jià)值和正確性,,都經(jīng)歷過覺得自己 的工作是無關(guān)的,,太明顯了或者是錯(cuò)誤的時(shí)期,。任何科學(xué)過程的常見和重要的部分就是經(jīng)常嚴(yán)格的評價(jià), 很多時(shí)候不能確定工作的價(jià)值也是科學(xué)過程不可避免的一部分,。 有些研究者發(fā)現(xiàn)與別人協(xié)作比單打獨(dú)斗工作效果更好,。雖然人工智能研究經(jīng)常是相當(dāng)個(gè)人主義的,但 是也有一部分人一起工作,,創(chuàng)建系統(tǒng),,聯(lián)合發(fā)表論文。我們實(shí)驗(yàn)室至少已經(jīng)有一個(gè)聯(lián)合做畢業(yè)論文的先例,。 缺點(diǎn)是很難與協(xié)作者區(qū)分對論文的貢獻(xiàn),。與實(shí)驗(yàn)室之外的人合作,例如暑期工作時(shí),,問題就會(huì)少一些,。 很多來到MIT AI實(shí)驗(yàn)室的學(xué)生都是以前所在學(xué)校最厲害的人。來到這里之后,,會(huì)發(fā)現(xiàn)很多更聰明的 人,。這對于很多一年級左右學(xué)生的自尊形成了打擊。但周圍都是聰明人也有一個(gè)好處:在你把自己不怎么 樣的(但自己又沒有覺察到)想法發(fā)表之前就被其他人給打倒在地了,。更現(xiàn)實(shí)的講,,現(xiàn)實(shí)世界中可沒有這 么多聰明人。因此到外面找一份顧問的工作有利于保持心理平衡,。首先,,有人會(huì)為你的才能付費(fèi),這說明 你確實(shí)有些東西,。其次,,你發(fā)現(xiàn)他們確實(shí)太需要你的幫助了,工作良好帶來了滿足感,。 反之,,實(shí)驗(yàn)室的每一個(gè)學(xué)生都是從四百多個(gè)申請者挑選出來的,因此我們很多學(xué)生都很自大,。很容易 認(rèn)為只有我才能解決這個(gè)問題,。這并沒什么錯(cuò),而且有助于推進(jìn)領(lǐng)域的發(fā)展,。潛在的問題是你會(huì)發(fā)現(xiàn)所有 的問題都比你想象的要復(fù)雜得多,,研究花的時(shí)間比原先計(jì)劃的多得多,完全依靠自己還做不了,。這些都使 得我們中的很多人陷入了嚴(yán)重的自信危機(jī),。你必須面對一個(gè)事實(shí):你所做的只能對某個(gè)子領(lǐng)域的一小部分 有所貢獻(xiàn),你的論文也不可能解決一個(gè)重大的問題。這需要激烈的自我重新評價(jià),,充滿了痛苦,,有時(shí)候需 要一年左右的時(shí)間才能完成。但這一切都是值得的,,不自視過高有助于以一種游戲的精神去作研究。 人們能夠忍受研究的痛苦至少有兩個(gè)情感原因,。一個(gè)是驅(qū)動(dòng),,對問題的熱情。你做該研究是因?yàn)殡x開 它就沒法活了,,很多偉大的工作都是這樣做出來的,。雖然這樣也有油盡燈枯的可能。另外一個(gè)原因是好的 研究是充滿樂趣的,。在大部分時(shí)間里,,研究是令人痛苦的,但是如果問題恰好適合你,,你可以玩一樣的解 決它,,享受整個(gè)過程。二者并非不可兼容的,,但需要有一個(gè)權(quán)衡,。 要想了解研究是怎么樣的,遭到懷疑的時(shí)候應(yīng)該如何安慰自己,,讀一些當(dāng)代人的自傳會(huì)有些作用,。 Gregory Bateson‘s Advice to a Young Scientist, Freeman Dyson‘s Disturbing the Universe, Richard Feynmann‘s Surely You Are Joking, Mr. Feynmann!, George Hardy‘s A Mathematician‘s Apology, 和Jim Watson‘s The Double Helix. 當(dāng)你完成了一個(gè)項(xiàng)目——例如論文——一兩個(gè)月后,你可能會(huì)覺得這一切是那么不值,。這種后沖效果 是由于長時(shí)間被壓抑在該問題上,,而且覺得本可以做得更好??偸沁@樣的,,別太認(rèn)真。等再過了一兩年,, 回頭看看,,你會(huì)覺得:嘿,真棒,!多棒的工作,!
|