認知科學:導論/認知架構的軟體實現
外觀
< 認知科學:導論
作為一種描述所有(人類)思維基本原理的思維架構,軟體架構是這種理論的實現。其理念是,科學家可以使用該架構構建特定現象的模型。例如,算術不是人類天性的一部分,而是後天學習的。因此,構建算術模型的科學家可能會構建一個以與人類相同的方式進行算術的軟體。但每個模型都不必建立記憶系統、注意力系統、感知系統等等——它們只對算術感興趣。因此,理念是科學家可以使用架構來處理基礎問題,並在該架構中建立特定任務的模型。
並非所有模型都以這種方式工作。許多模型完全沒有使用任何架構。這些模型要麼複製記憶系統等功能,要麼乾脆不考慮使記憶系統變得逼真。在某些情況下,這可能是可以接受的,因為記憶的工作方式可能對於特定任務並不重要。但對於該領域來說,一個更大的問題是,當許多這樣的孤立模型被創建出來時,沒有考慮它們如何與我們對思維的其他了解相一致,它們對我們理解思維整體工作方式的貢獻就更少。
在某種程度上,架構就像使用高階程式語言。
已經建立了若干認知架構。在 2010 年代後期,一些主要架構(例如 ACT-R 和 Soar)的建立者聚在一起,基於所有這些主要架構的共識,建立了一個關於認知運作方式的理論性、高階理論。這被稱為認知的通用模型。[1]
- ↑ Laird, J., & Mohan, S. (2018, April). Learning fast and slow: Levels of learning in general autonomous intelligent agents. In Proceedings of the AAAI Conference on Artificial Intelligence (Vol. 32, No. 1).