青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 224  文章 - 41  trackbacks - 0
<2010年7月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

享受編程

常用鏈接

留言簿(11)

隨筆分類(159)

隨筆檔案(224)

文章分類(2)

文章檔案(4)

經(jīng)典c++博客

搜索

  •  

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

        第一個(gè)問題我覺得我無法給出完美的答案,這里搞競(jìng)賽的牛人蠻多,不妨說說體會(huì):D

         我個(gè)人覺得算法里面極大一部分內(nèi)容是如何有效地進(jìn)行搜索,這里的"有效"可以分為:避免不必要的計(jì)算(如A*尋路以及所有的啟發(fā)式剪枝),緩存重復(fù)計(jì)算(如所有­的動(dòng)態(tài)規(guī)劃)。當(dāng)然,知道這些跟具體的設(shè)計(jì)出一個(gè)算法至少還有十萬八千里,只能說有了這個(gè)大體的思路,就可以從這兩個(gè)角度去審視手頭的問題,往往是會(huì)有啟發(fā)意義­的罷了。如何避免不必要的計(jì)算?也有很多 rules of thumb 可以遵循,如啟發(fā)式剪枝里面就要求去設(shè)計(jì)一個(gè)最優(yōu)下界,而最一般的思路則是使勁瞅瞅問題里面有什么條件是沒有利用的,這些條件組合起來可以得出什么性質(zhì),也許某­個(gè)性質(zhì)就能夠被利用來減掉一大堆計(jì)算,至于如何從題目條件推出有價(jià)值的性質(zhì),有兩個(gè)辦法,一是試錯(cuò)(想到的結(jié)論都給寫出來,陶哲軒在 Solving Mathematical Problems 里面就提到過這個(gè)辦法。);另一個(gè)方向則是腦袋里揣著想要實(shí)現(xiàn)的目的往反方向歸約。如何緩存重復(fù)計(jì)算?簡(jiǎn)單的動(dòng)態(tài)規(guī)劃問題如fibonacci數(shù)列計(jì)算,其重復(fù)­計(jì)算是非常明顯的,計(jì)算的過程本身就指明了哪些計(jì)算是重復(fù)的(An 項(xiàng)的計(jì)算是重復(fù)的)——當(dāng)然,正如早前鄧同學(xué)發(fā)的一個(gè)題目<https://groups.google.com/group/pongba/browse_frm/thread/2ca1f2bda0c8...>里面說的,其實(shí)fibonacci數(shù)列計(jì)算里面的線性變換本身也是有重復(fù)計(jì)算的——后者便是更隱蔽的重復(fù)計(jì)算了,一個(gè) non-trivial 的動(dòng)態(tài)規(guī)劃問題往往涉及到非常隱蔽的重復(fù)計(jì)算,或者更難的是,你遍歷組合空間的方式?jīng)Q定了你所能夠緩存的重復(fù)計(jì)算到底有多少,也許某個(gè)遍歷方式之下就沒有辦法去­緩存計(jì)算。當(dāng)然,算法的范疇其實(shí)是很大的,算法是一個(gè)AI-Complete 的問題,所有的 Problem-Solving 過程都可以叫做算法。只是有很多實(shí)際當(dāng)中的算法會(huì)掉入以上兩類而已。 

    第二個(gè)問題我舉一個(gè)例子:不像很多牛人在高中和本科就競(jìng)賽獎(jiǎng)牌一堆,我直到大四的時(shí)候還不知道什么是動(dòng)態(tài)規(guī)劃,因?yàn)楸究扑哪晡乙恢敝粚?duì)底層技術(shù)感興趣,最喜歡看 比如 Petzold 的《編碼的奧秘》和 Richter 的《.NET 框架程序設(shè)計(jì)》(事實(shí)上這是我看的第一本英文原版書)這類書。研一的時(shí)候由于方向是自然語言處理,看的第一篇 paper 是 Rabiner 的  A Tutorial on Hidden Markov Models and Selected Applications in Speech
Recognition 。Paper 的內(nèi)容倒是完全能夠理解,但是理解其實(shí)只是第一步,我發(fā)現(xiàn)理解了之后很快就忘掉了,這就說明理解得不夠深刻。比如里面的 Viterbi 算法,花了時(shí)間去理解,但是一轉(zhuǎn)頭很快又忘掉了。一年后因?yàn)闄C(jī)緣巧合,對(duì)算法發(fā)生了一段短暫的興趣,并學(xué)習(xí)了一些基礎(chǔ)的算法,尤其是算法的思想,因?yàn)樗枷胧怯懈F­的,但算法是無窮的,尤其是題目是做不完的。之后一段時(shí)間,碰巧又需要翻一翻馬可夫模型,搜出吳軍的數(shù)學(xué)之美以及那篇 Paper ,發(fā)現(xiàn) Viterbi 算法其實(shí)就是最簡(jiǎn)單的一類動(dòng)態(tài)規(guī)劃,由于對(duì)于動(dòng)態(tài)規(guī)劃的理解深刻了很多,所以對(duì)于 Viterbi 算法,在腦袋里面記住的不再是什么 Forward Variable/Backward Variable
之類的技術(shù)細(xì)節(jié),而是它的本質(zhì),于是便不再容易忘掉,而即便忘掉,就如龐加萊所說,也可以非常迅速的將算法的細(xì)節(jié)自行構(gòu)建出來。

       其實(shí)我相信這樣的例子是數(shù)不勝數(shù)的,所以我這個(gè)只是算一個(gè) Yet Another Example ,由于對(duì)我來說比較特殊,所以印象較為深刻。

        這個(gè)例子是關(guān)于"理解"的。有時(shí)候算法也會(huì)非常有用,如有一次寫程序時(shí)需要用到 LCS 和 Edit-Distance (這樣的機(jī)會(huì)很少,但遇到了時(shí)如果不知道有多項(xiàng)式復(fù)雜度的算法就很悲慘了),而做機(jī)器學(xué)習(xí)和數(shù)據(jù)挖掘的更是少不了一坨坨的算法,如果光是理解別人的做法然后實(shí)現(xiàn)­出來,那么對(duì)算法的思想的把握有助于理解和記憶;如果需要自己設(shè)計(jì)算法,那就需要算法基礎(chǔ)知識(shí)的輔助才行了。絕大多數(shù)人應(yīng)該屬于前者。

         學(xué)習(xí)到什么程度?我覺得視人群而定。如果做底層開發(fā)、應(yīng)用開發(fā)、系統(tǒng)開發(fā),只要知道一個(gè)大概就可以了,知道經(jīng)典的數(shù)據(jù)結(jié)構(gòu)和算法沒有任何困難,而且反正經(jīng)典算法­都有現(xiàn)成的庫可用。對(duì)于有興趣做一點(diǎn) research 沾邊的事情的人,則需要了解這些算法背后的一般性思路是什么,否則來一個(gè)特定的算法你就特定的理解記憶一下,肯定不牢靠,而且浪費(fèi)大腦資源。對(duì)于搞 real deal 的 original research 的那就需要廣泛的知識(shí)積累了,光知道一般性思路都不夠。

        另一方面,我覺得學(xué)完了經(jīng)典算法,深刻理解了算法背后的一般性思路之后,如果再進(jìn)一步去玩題目,做題庫。效益卻不是很大的,因?yàn)榈赌チ耸且玫模骖}目做題庫就­是進(jìn)一步磨刀而不用(不去解決實(shí)際問題,能夠產(chǎn)生影響力的,或生產(chǎn)力的問題)。實(shí)際上做了一些題目之后就完全沒必要進(jìn)一步做題目了,因?yàn)樽鰜碜鋈ィ吹幕疽簿?shy;是誰的知識(shí)積累多(套路多),誰的耐心大(肯使勁去磨一道題目);實(shí)際上誰也不比誰笨,到最后區(qū)別就基本上顯露在知識(shí)積累和耐心上了。所以接著做,刀也不會(huì)磨得­更鋒利,更何況大好的時(shí)光應(yīng)該去做點(diǎn)有意義的事情(如果是為了 fun 而做題的,那么有意義的事情同樣也可以是 extremely fun),比如我覺得最吸引人也最根本的問題就是人工智能問題(想想看,人腦是世界上迄今為止所知最為復(fù)雜的結(jié)構(gòu),這個(gè)結(jié)構(gòu)具備了認(rèn)識(shí)自然界"規(guī)律"的能力,具­備了認(rèn)識(shí)"自我"的能力,具備了歸納和演繹推理的能力,類比的能力,具備了難以置信的啟發(fā)式搜索能力,具備完美的模式識(shí)別能力,而根據(jù)進(jìn)化論的觀點(diǎn),這樣的結(jié)構(gòu)­居然僅僅是通過變異——篩選得來的,如果真有上帝,那么利用上帝賦予我們的大腦去破解上帝這個(gè)頂級(jí)牛逼程序員寫的程序——人腦的秘密,還有比這更帶勁兒的事情嗎­?),所以我覺得有那么好的基礎(chǔ)的牛人,不去直面真正 fundamental 的 problems ,就可惜了,須知題目是永遠(yuǎn)做不完的,一個(gè)公理系統(tǒng)的定理也是永遠(yuǎn)推導(dǎo)不完的,永遠(yuǎn)可以設(shè)計(jì)出題目來給你做,但是真正的問題其實(shí)只有一個(gè)。如果窮舉不了世界上所­有的問題,至少可以舉出那些有趣、有意義的問題:)

--
劉未鵬(pongba)
Blog|C++的羅浮宮
http://blog.csdn.net/pongba

 

 

posted on 2008-11-15 16:37 漂漂 閱讀(1500) 評(píng)論(0)  編輯 收藏 引用 所屬分類: 算法
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美一级淫片播放口| 欧美在线免费| 亚洲视频国产视频| 午夜精品视频网站| 久热爱精品视频线路一| 亚洲精品乱码久久久久久蜜桃麻豆| 一区二区三区四区精品| 久久国产主播精品| 欧美日韩国产一中文字不卡| 国产日韩欧美夫妻视频在线观看| 亚洲黄色成人久久久| 亚洲欧美在线观看| 欧美成人在线免费观看| 亚洲自拍电影| 欧美第一黄色网| 国产欧美日韩不卡免费| 亚洲三级国产| 久久精品视频在线播放| 亚洲精品日韩在线观看| 久久成人免费电影| 欧美亚州一区二区三区| 亚洲欧洲日本国产| 久久精品人人做人人爽| 亚洲精品久久视频| 久久久久免费| 国产农村妇女毛片精品久久莱园子 | 美女啪啪无遮挡免费久久网站| 亚洲精品专区| 久久永久免费| 国产婷婷精品| 亚洲一区二区在线观看视频| 欧美高清视频在线观看| 欧美亚洲自偷自偷| 欧美三日本三级三级在线播放| 亚洲高清免费视频| 久久国产黑丝| 一区二区三区 在线观看视| 欧美大片国产精品| 黄色成人av在线| 欧美在线视频一区| 在线亚洲欧美视频| 欧美精品在线极品| 亚洲国产精品第一区二区| 久久国产欧美精品| 亚洲午夜黄色| 欧美日韩综合一区| 日韩午夜一区| 欧美高清不卡| 久久久一区二区| 国产亚洲网站| 久久成人资源| 亚洲欧美自拍偷拍| 国产精品久久久久久模特 | 欧美日韩国产综合新一区| 樱桃成人精品视频在线播放| 欧美亚洲日本网站| 中文av字幕一区| 欧美日韩国产区| 日韩亚洲视频在线| 亚洲精品老司机| 欧美精品二区三区四区免费看视频| 在线成人性视频| 玖玖综合伊人| 久久久.com| 在线不卡中文字幕播放| 久久久女女女女999久久| 午夜精品美女自拍福到在线| 国产精品毛片大码女人| 亚洲一区在线看| 中文久久精品| 国产精品伦子伦免费视频| 亚洲一区bb| 一区二区三区欧美| 1000精品久久久久久久久| 亚洲欧洲日本在线| 欧美激情视频网站| 欧美jizz19hd性欧美| 亚洲国产一区二区三区在线播 | 国产亚洲欧美日韩一区二区| 欧美一区二区三区日韩视频| 亚洲一区二区三区免费在线观看| 国产精品家庭影院| 欧美在线中文字幕| 午夜亚洲影视| 黑人巨大精品欧美一区二区 | 亚洲一区欧美激情| 国产欧美一区二区精品性色| 久久精品国产99精品国产亚洲性色 | 美女主播一区| 欧美成人日本| 一本色道精品久久一区二区三区| 亚洲美女在线观看| 国产精品久久久久毛片软件 | 蜜臀久久99精品久久久久久9 | 亚洲视频1区| 国产视频精品va久久久久久| 久久久国产精品一区二区中文| 久久精品99久久香蕉国产色戒| 在线观看日韩欧美| 亚洲人www| 国产精品国产精品| 久久久久久亚洲精品杨幂换脸| 久久久人成影片一区二区三区| 91久久精品一区二区三区| 亚洲精品久久视频| 国产老女人精品毛片久久| 老色批av在线精品| 欧美国产第一页| 亚洲欧美国产三级| 久久精品国产亚洲高清剧情介绍| 亚洲激情网站| 一本大道久久a久久综合婷婷| 国产精品久久久久免费a∨大胸| 久久久久欧美| 欧美精品一区二区精品网| 午夜精品福利在线| 久久免费视频网站| 亚洲一区二区成人在线观看| 性做久久久久久免费观看欧美| 亚洲电影免费在线观看| 一区二区三区 在线观看视| 精品999在线播放| 亚洲精品美女| 国户精品久久久久久久久久久不卡| 亚洲电影视频在线| 国产伦精品一区二区三区高清| 欧美国产精品久久| 国产精品另类一区| 欧美激情精品久久久久| 国产精品久久久久999| 欧美xxx在线观看| 国产精品久久久久高潮| 欧美成人69| 国产精品私房写真福利视频| 欧美国产1区2区| 国产女人18毛片水18精品| 亚洲国产精品va在线观看黑人| 国产精品视频你懂的| 亚洲高清视频在线观看| 国产精品美女久久久久久免费| 欧美国产成人在线| 国产视频欧美视频| 亚洲免费久久| 亚洲大胆人体在线| 亚洲制服少妇| 日韩一二三在线视频播| 午夜精品久久久久久久99热浪潮| 99国产精品视频免费观看| 久久精品国产一区二区三区免费看 | 久久婷婷人人澡人人喊人人爽| 亚洲一区二区视频| 美女成人午夜| 久久亚洲国产成人| 国产精品va在线| 亚洲国产精品日韩| 黄色亚洲免费| 亚洲欧美精品伊人久久| 中文日韩欧美| 欧美超级免费视 在线| 毛片av中文字幕一区二区| 激情文学综合丁香| 亚洲天堂网在线观看| 亚洲美女视频网| 久久婷婷一区| 久久深夜福利| 国产乱码精品1区2区3区| 亚洲美女视频在线观看| 91久久精品一区二区别| 久久精品人人爽| 久久国产精品电影| 国产精品久久久一本精品| 亚洲精品国偷自产在线99热| 亚洲电影专区| 久久久久一区二区三区| 久久久久久久久岛国免费| 国产精品私人影院| 亚洲网友自拍| 亚洲欧美另类久久久精品2019| 欧美精品aa| 亚洲欧洲日本mm| 亚洲精品乱码久久久久久日本蜜臀 | 亚洲男同1069视频| 欧美日韩精品免费在线观看视频| 欧美国产精品日韩| 亚洲国产综合在线看不卡| 久久永久免费| 欧美电影免费| 亚洲欧洲精品一区二区三区波多野1战4| 久久久999精品| 免费不卡在线视频| 在线精品亚洲| 麻豆精品精华液| 欧美va天堂在线| 亚洲激情影院| 欧美激情女人20p| 亚洲欧洲日韩在线| 在线中文字幕一区| 欧美亚日韩国产aⅴ精品中极品| 一区二区三区视频免费在线观看 | 国产欧美日韩激情|