目錄
1. 導論
如同時鐘與音訊錄製,計算亦分為數位與類比兩種類型。相較於數位計算,類比計算在哲學文獻中長期受到忽視,導致對其本質與能力的嚴重誤解。傳統認為類比計算本質上關乎連續性的觀點,從根本上就是錯誤的,這點透過仔細檢視歷史上非連續、離散類比電腦的實例即可證明。
本文基於一種特定的類比表徵形式,發展出全面的類比計算理論,該理論同時兼容連續與離散的實作方式。理解類比計算對於完整的計算哲學理解至關重要,並對當代神經科學與認知科學中的計算解釋具有重要意義。
關鍵見解
- 類比計算本質上並非連續
- 歷史實例證明了離散類比計算的存在
- 表徵而非連續性定義了類比計算
- 對認知科學解釋具有重要意義
2. 類比電腦
本節檢視二十世紀各種類型的類比電腦,展示類比計算方法的多元性。
2.1 機械式類比電腦
機械式類比電腦使用齒輪、槓桿與凸輪等物理元件來執行計算。實例包括由范內瓦·布希在麻省理工學院開發的微分分析儀,該儀器能透過機械積分來求解複雜的微分方程式。
2.2 電子式類比電腦
電子式類比電腦使用運算放大器、電阻器與電容器來模擬數學運算。這些系統在工程與科學應用中廣泛用於物理系統的即時模擬。
2.3 非連續類比元件
與傳統觀點相反,許多類比電腦都整合了非連續元件。實例包括基於繼電器的類比電腦以及使用數位電位計的系統,證明了非連續性與類比計算是可以兼容的。
3. 類比計算何以「類比」且「計算」
本節發展理解類比計算的核心理論架構。
3.1 類比即連續性
傳統觀點將類比計算等同於連續性,但這無法解釋歷史上離散類比計算的實例。連續性對於類比計算而言既非必要條件,亦非充分條件。
3.2 類比即共變
Lewis-Maley 理論提出,類比表徵涉及表徵屬性與被表徵屬性之間的系統性共變。此方法同時兼容連續與離散的實作方式。
3.3 何以謂之「類比」
類比計算本質上涉及類比表徵,其中計算狀態與其所表徵的內容存在系統性的類比關係,無論這些關係是連續或離散的。
3.4 何以謂之「計算」
計算涉及根據規則對表徵進行系統性操作。類比計算透過其特有的表徵關係與轉換規則,滿足了此定義。
4. 問題與異議
本節處理針對所提理論的潛在挑戰。
4.1 這些難道不是混合電腦嗎?
類比電腦中存在離散元件,並不必然使其成為混合系統。許多純類比系統整合了離散元件,同時仍維持類比表徵關係。
4.2 這真的算是計算嗎?
符合系統性表徵操作標準的系統,即具備計算系統的資格,無論其實作細節為何。
4.3 Lewis-Maley 理論存在問題
儘管 Lewis-Maley 理論有其局限性,但它提供了比基於連續性的方法更適切的理解類比計算架構。
5. 結論性思考
理解類比計算對於完整的計算哲學闡述至關重要,並對認知科學與神經科學中的計算解釋具有重要意義。本文發展的基於表徵的理論,提供了比傳統連續性觀點更精確的類比計算特徵描述。
6. 原創分析
Maley 的論文透過挑戰長期以來將類比計算等同於連續性的觀點,對計算哲學做出了重要貢獻。他的分析揭示,類比與數位計算的根本區別不在於連續性與離散性,而在於表徵的本質。此洞見與計算神經科學的最新研究相符,例如藍腦計畫的研究顯示,神經計算常採用混合的類比-數位策略,無法完全歸入傳統範疇。
Maley 發展的基於表徵的理論,對於理解生物計算具有重要意義。正如艾倫腦科學研究所的研究所指出的,神經系統常使用類比表徵進行感覺處理,同時利用更離散的表徵進行符號處理。這種混合方法挑戰了純粹的數位認知模型,並暗示要完整理解神經計算,需要同時考量類比與數位兩個面向。
Maley 對連續性觀點的批判,與現代類比計算的發展產生共鳴,特別是在神經形態工程領域。來自海德堡大學 Electronic Vision(s) 研究組等機構的研究表明,當代類比系統(例如 BrainScaleS 神經形態平台)整合了連續動態與離散事件驅動通訊。這些系統在執行複雜計算的同時實現了卓越的能源效率,支持了 Maley 關於類比計算不能簡化為單純連續性的主張。
其哲學意涵延伸至認知科學中關於計算解釋的辯論。如果 Maley 是正確的,那麼認知的計算解釋就不必侷限於純數位或純連續模型。這為更細緻的解釋開闢了空間,使其能更好地匹配生物系統中明顯存在的混合計算策略。正如麻省理工學院腦與認知科學系的研究所示,大腦很可能同時採用多種計算策略,不同的神經迴路針對不同類型的計算進行了優化。
7. 技術細節
類比計算的數學基礎可以透過模擬連續動態的微分方程式來表達:
$$\frac{dx}{dt} = f(x, u, t)$$
其中 $x$ 代表狀態變數,$u$ 代表輸入訊號,$t$ 代表時間。對於離散類比元件,計算可以使用差分方程式來建模:
$$x[n+1] = g(x[n], u[n])$$
類比計算中的核心表徵關係涉及系統性共變:
$$R(s_1, s_2) \leftrightarrow C(r_1, r_2)$$
其中 $R$ 代表計算狀態之間的關係,$C$ 代表被表徵內容之間的關係。
8. 實驗結果
歷史上對類比電腦的實驗證明了其計算能力:
微分分析儀效能
MIT 微分分析儀能夠求解六階微分方程式,其準確度可與當時的數位方法相媲美,在標準測試案例中獲得的解與理論值誤差在 2% 以內。
電子類比電腦速度
電子類比電腦展示了即時模擬能力,對於特定類別的問題,求解複雜微分方程組的速度比當時的數位電腦快上數千倍。
9. 程式碼實作
雖然類比計算通常以硬體實作,但此處提供一個類比積分器的 Python 模擬:
import numpy as np
class AnalogIntegrator:
def __init__(self, initial_condition=0.0, time_step=0.01):
self.state = initial_condition
self.dt = time_step
def update(self, input_signal):
# 歐拉積分法: x(t+dt) = x(t) + input*dt
self.state += input_signal * self.dt
return self.state
def reset(self, new_state=0.0):
self.state = new_state
# 使用範例
integrator = AnalogIntegrator()
input_signal = lambda t: np.sin(t) # 輸入訊號
# 模擬積分過程
for t in np.arange(0, 10, integrator.dt):
output = integrator.update(input_signal(t))
print(f"Time: {t:.2f}, Output: {output:.4f}")
10. 未來應用
類比計算在以下幾個領域正重新獲得關注:
- 神經形態計算: 使用類比元件實現低功耗人工智慧應用的腦啟發系統
- 邊緣人工智慧: 用於物聯網設備中高效能推理的類比處理器
- 科學計算: 用於求解特定類別微分方程式的專用類比系統
- 量子模擬: 用於模擬複雜量子系統的類比量子模擬器
研究方向包括開發能同時發揮兩種方法優勢的混合類比-數位架構,以及建立更複雜的理論框架來理解混合計算策略。
11. 參考文獻
- Maley, C. J. (即將出版). Analog Computation and Representation. The British Journal for the Philosophy of Science.
- Goodman, N. (1968). Languages of Art: An Approach to a Theory of Symbols. Bobbs-Merrill.
- Piccinini, G. (2015). Physical Computation: A Mechanistic Account. Oxford University Press.
- Lewis, D. (1971). Analog and Digital. Noûs, 5(3), 321-327.
- Mead, C. (2020). How We Created Neuromorphic Engineering. Nature Electronics, 3(7), 434-435.
- Markram, H. (2006). The Blue Brain Project. Nature Reviews Neuroscience, 7(2), 153-160.
- Davies, M. et al. (2018). Loihi: A Neuromorphic Manycore Processor with On-Chip Learning. IEEE Micro, 38(1), 82-99.