2008年12月27日 星期六

波修斯 - 哲學的慰藉

波修斯雖為一個基督徒,但《哲學的慰藉》卻是一部純粹柏拉圖主義的書﹔這書表明異教哲學比基督教神學更為深遠地影響了他。這部被吉朋正確地稱為【寶典】的書﹐一開始藉由哲學女神的比喻聲稱蘇格拉底﹐柏拉圖和亞裏士多德是真正的哲學家﹔而那些被俗眾錯認為是哲學之友的斯多葛派﹑伊壁鳩魯派和其他一些人則是些只取得哲學女神的小碎片,卻深信以了解的哲學的人。

後來開始論述的命運的沉浮,機運的多變,以下是個著名的比喻,將命運比做一個巨輪,頗有畢達哥拉斯哲學的觀點,『現在你把自己托付給命運的法則,你必須默從她的行為;如果你嘗試停止她輪子的運轉,則你是所有之中最愚蠢的一個了。如果它一度停止,它也不再是機會的輪子。』接著用『所有命運的災厄中,最悲慘的是曾經有過一段快樂的時光。』來描訴他的命運多舛的痛苦。後來又以『在這個人身上你可以看見財富被卑賤出身的羞恥給抵消;另一個門第高貴的卻因家道中落而不受歡迎。』來說明世事古難全的道理。

故事主要論點是幸福和蒙福一樣是善,至善為幸福。書中有很多倫理觀念與斯多葛派的學說相吻合﹐並在事實上大部分取材於塞涅卡。他告訴我們說﹐不完善﹐是一種缺欠﹐它意味著一種完善的原形的存在。關於惡他認為是善的缺乏﹐在之後他繼而轉入了一種氾神論。他說蒙福和上帝二者都是首善﹐因而是同等的。『人因獲得神性而享幸福。』藉由信仰上帝獲得神性而幸福,『幸福為世人所營求之物的總和﹐根源與原因應該被正確地理解為至善。』
『上帝的本質只在於善而不在於其他。』
『上帝能作惡嗎﹖』
「不能﹗」
『所以惡是不存在的,是無﹐因為那是能做任何事的祂所不能做的。』
『善人總是強盛的﹐而惡人總是軟弱的。』
因為二者都嚮往著善﹐而只有善人才能得到善。惡人若行惡則善的缺乏愈多,實為處罰,當上天給予懲罰時,意為停止善的欠缺,所以逃行避懲罰則比接受懲罰更為不幸。如果惡是不存在的,是無。那惡何來,他提出惡為善的缺乏,人無法得到所營求事物的總和,所以有惡。另一方面為宿命論的論點,在神的天佑中萬物都依造它們的《正義》和命運運行,在神的知覺中是以決定的東西。但他又希望給人類意志的自由,提出對神來說時間沒有意義,神已知所有時空的事情,所以已看見未來的事件,所以是已知。但對人類來說,人類有時間觀念,所以在人眼中是有自由的。延伸出智者因為能從更遠的觀點,看出這世界的一切都是上帝的天佑所安排的,因惡人為惡來鍛鍊好人的德性,所以神容許惡人為惡,惡人被處罰是為神的公正,因為惡人因惡而缺乏的善已夠多了。以上就可推論出智者的心中不應存有仇恨。

《哲學的慰藉》中沒有絲毫當代那種迷信與病態的跡象﹐沒有罪孽的縈繞以及過分強求那不可及事物的傾向。書中呈現一片純哲學的寧靜——它是如此寧靜﹐假如該書寫成於順境﹐可能會被視為孤芳自賞。但是該書卻是作者被判死刑後在獄中寫成的。這和柏拉圖筆下的蘇格拉底的最後時刻是同樣令人贊嘆不已。從普羅提諾之後到牛頓的時代之間﹐我們再也找不到一種與此類似的世界觀。

2008年12月16日 星期二

奚力思 - 電腦如何思考

如果你是從事計算機相關工作或是有點底子的人,我並不推荐這本書。這本概略的帶過了電腦的一些運作方式,以一部介紹書來說算是稱職。但我總覺得講的太淺,感覺沒看到什麼就結束了。

本書分成三部份,第一部份:說明近代電腦工程的其中一個準則,就是功能分離,因果階層架構。第二部份:通用電腦,只有一種電腦,進一步來說,要電腦如人腦一般思考,僅僅是程式設計的正確與否,不需要考慮用在哪個電腦上。第三部份:未來的幾個新方向,全新的電腦設計方式,完全不根據標準工程方式來設計電腦。採用類似生物演化的設計程序,它的系統行為是由許多單純的交互作用累積而成。

接下來帶過書中的一些概念:
1. 提出訊息的定義:造成顯著改變的差異。

2. 設計一個計算機要滿足的條件:可以不管使任何材料,只要有開關跟連結器。開關設計上要是單向的,輸出不可影響到輸入,必須要有還原輸出訊號的能力,才能經過很多級的傳輸,依然保持訊號的完整。連接器要有分支的功能,如此才能輸出給多個輸入。

3. 演算法:作者認為在程式和演算法方面,寫的好的程式,能凸顯自己的風格、策略與幽默,甚至能有與最好的散文匹配的清晰度。

4. 量子計算:電腦之所以要花這麼多時間計算量子問題,是因為它必須考慮無限多種可能。但如果是量子的方式,如水分子的例子,水分子何以能進行那樣了連結,我們想像他是同時嘗試所有可能的組態。我個人是認為水分子連結應該比較像啟發式解法的方式,有點像達爾文的漸進演化,當水分子隨機移動後,進入到鍵結的範圍後,就會不斷的震盪,然後到最佳位置。

5. 啟發式解法:有時問題非常複雜,且不一定有解,這時使用啟發式解法,可以達到幾乎正確的解,使用啟法式的方式要電腦找出最佳解,就好比攀爬高峰,只有不斷往上爬,才有可能登上峰頂;這解法的另一個範例就是生存樹,跟生物學上的漸進演化有著類似的比喻,每次的演化起點是上一次的勝利者,每次跨出一小步,並找出生存下來的路徑。

6. 自我學習系統:所有的學習系統,都是以回饋作為基礎,透過校正錯誤來學習;然後點出現在遇到的困難和未來可能的目標,現有的工程方法,使用分離架構是建構在每件事都按照預期的交互作用。但其中一個環節很容易就整個不能運作,但人腦即使部份受傷也能在不影響生活下繼續運作,使用演化和物競天擇的方式,由競爭選出勝出的軟體,這種演化出來的人工電腦,以排序來說,其速度比現有的所有algorithm還要快,但是程式碼已經是人類不可理解的。如此一來我認為演化出來的程式,很可能超出人類的掌控範圍,這是一個隱憂。