|
從莊子夢蝶開始,人就在刻意探索他類事物的思維。莊子能達(dá)到物我兩忘,這畢竟是一種哲學(xué)家的思想境界,少有人能比。但擁有過一個布娃娃,或者捏制過一個泥人的孩子并不在少數(shù),無一遺漏地都會對心愛的玩具訴說自己的心事,甚至幻想有一天它能告訴自己一個“天大”的秘密!
童話故事看多了的人更容易有這種感覺:物,也渴望能與我們?nèi)祟惤涣?。《木偶奇遇記》里的皮諾曹不就是嗎,它一直想擁有與人一樣的大腦!控制論之父諾伯特·維納(Nobort Wiener)或許也擁有過這種天真的幻想。他第一個從理論上分析,認(rèn)為物與人共處在一個“系統(tǒng)”之中,只要物與人能互通數(shù)據(jù),就有進行信息交流的可能性。據(jù)說,麻省理工學(xué)院的一位教授為了證實維納的這個觀點,甚至用石塊和衛(wèi)生紙卷制造過一臺簡單的能運行的“計算機”。
隨著計算機技術(shù)的發(fā)展,其邏輯運算能力不斷得到提高。1997年,國際象棋世界棋王卡斯帕羅夫與“深藍(lán)”計算機對弈被打敗,計算機的智能再次震驚了人類。當(dāng)然,“深藍(lán)”的程序是由人編寫的,里面存儲的一百多萬局棋譜也是由眾多的象棋大師預(yù)備的。但是,“深藍(lán)”有32個“大腦”(微處理器),能預(yù)測12步之后的棋局,能每秒鐘運算2億次。這些數(shù)據(jù)足以讓人類對機器的智能產(chǎn)生畏懼!的確已經(jīng)有人在擔(dān)心有朝一日計算機會發(fā)展得不再受人類的控制!
DNA計算機雖然已取得初步發(fā)展,但計算機仍然是人制造的一種機器。它會不會最終能夠超過人,甚至反過來控制人,這雖然不敢肯定,但是我們的確已經(jīng)感覺到了人的思維方式受到計算機的影響,有了異化的傾向。人自身的這種變化也許更應(yīng)該值得注意!自從計算機文化論被提出來,計算機編程技術(shù)就一度影響了全球教育,把編程能力作為一種普及的事情來做!隨著圖形界面的應(yīng)用與發(fā)展,計算機工具論又占了上風(fēng),就像一劑猛藥挽救普通人鉆在程序指令中的怪病。但是下藥過猛一樣會對教育有所損傷。
現(xiàn)在,我們又像是走向了另一個極端,習(xí)慣于讓學(xué)生在Windows和Office傻瓜式的操作中漫游,把學(xué)生與低層代碼拉開很大的距離。我們還沒有想到,將思維浮游在圖形界面上,長此下去會逐漸喪失更多的人類與機器共同發(fā)展的動力和機會,只會停留在一片別人提供的溫柔之鄉(xiāng)顧影自憐,困頓不前!
程序代碼,是一種更重要的計算機精髓,沒有什么理由不可以大眾化。它形成的思維特色,使人們對世界認(rèn)識有了多么大的改觀!雖然,我們對人類大腦的活動機理并沒有完全搞懂,但計算機畢竟是人造的,我們對它的認(rèn)識應(yīng)是更容易、更必要的。計算機能代替人腦的部分思考,正是由于這種機器的特點決定的:一來,計算機能夠進行邏輯判斷;二來,計算機夠重復(fù)地、快速地來完成運算;三來,計算機的存儲能力對思考可以提供良好的記憶。
讓計算機替我們完成一件事情,無論我們是親自編寫代碼,還是采用智能專家系統(tǒng),這沒有根本的不同,都是需要人來預(yù)先為它考慮處理問題的策略,形成適合計算機的算法,編寫完成算法的程序。但是,關(guān)鍵的是這個策略并不能直接按人的想法來辦!只有符合機器的特點才能辦到!數(shù)學(xué)家高斯,天資聰明,很小就歸納出了從1到100之間自然數(shù)加法的運算公式。可是,計算機能這樣歸納嗎?計算機不能推導(dǎo)出這樣的公式來!計算機只能像高斯的同學(xué)一樣,一個數(shù)、一個數(shù)地不厭其煩地去做加法,但是計算機的優(yōu)勢是其運算速度非???,計算得又非常準(zhǔn)確!這就是計算機“聰明”的“笨”辦法!
有了程序,機器就可以解決問題!再復(fù)雜的程序也跑不出順序、分支、循環(huán)這三種結(jié)構(gòu)。順序就是從上到下,這不難理解。分支就是為了完成判斷,循環(huán)就是為了完成自動化,這兩者一起構(gòu)成了計算機智能的最根本的兩大要素。無論把實際問題描述成何種的數(shù)學(xué)模型,解決時都離不開這兩個要素。
即使現(xiàn)在開始廣泛應(yīng)用一種更智能的結(jié)構(gòu),即面向?qū)ο蟪绦蛑械摹笆录憫?yīng)”。這仍然是一種內(nèi)嵌的判斷!只不過是把原來人向計算機有計劃性的下通知,改成了隨意性的中斷請求!打個比方說:我是計算機,我平常全身心地投入看電視、讀報紙的活動,并不需要不斷地向夫人詢問是否需要我去廚房摘菜。如果需要,她就會對我發(fā)出中斷指令,我響應(yīng)她嗔怒的事件,趕快調(diào)用“摘菜”模塊!其實,這沒有什么不好。事件響應(yīng)是程序與人相互的優(yōu)化,優(yōu)化了程序運行,也優(yōu)化用戶使用,這不正是機器與人思維保持一致性的表現(xiàn)嗎!
當(dāng)我們越來越習(xí)慣于機器的“思考”方式時,擔(dān)心也會接踵而來。大腦的活躍是不是會受到機器化的抑制?感性的東西是不是越來越少,冷漠與孤獨是不是越來越多?希望我們能夠重視對機器“思考”方式的革新,讓機器“思考”的方式更加人性化。我們思考的機器化也是一個發(fā)展的過程,而不是教條與封閉的,這樣就能永遠(yuǎn)保持我們思維豐富的天性。
村中概念:
我們在計算機程序教學(xué)中注重算法教學(xué),重視培養(yǎng)學(xué)生邏輯思維能力。但我們要認(rèn)識到,計算機解決問題與人有很大差別,這是由計算機工作原理所決定的。從程序的三種基本結(jié)構(gòu)可見,其判斷、自動功能占了“思考”的主要內(nèi)容,由此構(gòu)成的復(fù)雜的人工智能與人類思維的方式仍然有很大不同。避免簡單地認(rèn)同計算機的“思考”方式,防止學(xué)生思維的簡單化、機器化。
|