上一頁 電子大腦

     

1.計算機語言

  將計算機語言由軟體發展的主角地位,調降為輔助性角色;在這種概念下,計算機語言仍然是必須的,但對整個軟體系統的開發言,其重要性的占比大量降低,使用任何一種通用性計算機語言都合適。以C語言為例;把它定位為一種工具,將邏輯運算的工作從C語言的程式中剝離出來,讓C語言只從事簡單的訊息存取、承載、傳遞及執行的工作。然後再建構一個以事件驅動的虛擬運作平臺,用以承接那些被分離出來的邏輯運算單元。在這個運作模式下,並不存在演算法;而是將所有邏輯運算的部分藏於事件的運行中。這也間接的達到「類腦智慧」中很重要的一個目標––打傳統計算機所使用的「馮。諾依曼架構」,也就是要「儲存計算一體化」。然而這個虛擬平臺以「將事件抽象化」的運作方式,更進一步的將「計算」的部分也去除。


  下面圖2顯示,電子腦如何的“把原本屬於C語言的邏輯運算工作,從它的程式中排除”,它是以將事件抽象化的方式,進行事件的執行。將外部訊息“我開車,行近路口,紅燈亮了”,投影至運作平臺,形成一個意境,其中含有〔我,開車〕、〔行近,路口〕、〔紅燈,亮〕三個顯性意念,運作平臺會依序激發這三個意念,讀出它們相關的訊息。神經元〔紅燈〕的反應軌跡中,反應意念「停下」含有〔亮,騎車〕及〔亮,穿越馬路〕兩組條件意念;其中,第一組訊息中的〔騎車〕與意念〔開車〕的屬性相關聯,因此激發〔紅燈〕發出一個〔停下〕意念至平臺。以C語言的語法表示這個運作過程,則為“如果〔紅燈〕是〔亮〕的,且正在〔開車〕,則〔停下〕,否則繼續前行。”

 

   

  上面的例子中,C語言的程式並沒有參與分析、判斷的邏輯運算。而是電子腦藉由「事件」間的關聯性,來達到這種目的。此外,為了解決前文提過“計算機語言,循序性及不可中斷的執行方式”,仍仿造人腦的運作模式,設計出「意識空間」的模型;這是個可以很有效率的執行動態性、多變性、即時性狀況的運作平臺。比如圖2中的意識空間,如果多出了〔交警,通行,手勢〕的意念,〔我〕便會依照交警的指揮〔闖紅燈〕。

 

               下一頁 2.屬性、激素、神經元、意念網路