視覺是如何產生的呢?比如說紅色,為什么你一看到這種“紅色”你就知道它是紅色呢?我想這很好玩。
人的眼睛可以對光波產生刺激,假設紅色是a01光波(編號),綠色是a02光波,我們忽略眼睛接受光波的過程,簡單地理解成刺激,那么眼睛在第一次受到“紅色”光波的刺激時,會記住這個光波的編號a01,下次再受到“紅色”刺激時,就會知道又是這個a01光波,直到有一天,書上說這種大家都能看到的a01光波有個名字:紅色,于是產生了連接,a01就是紅色。于是以后再看到這種光波的時候,很自然地就定義它是紅色,所以人類學會了第一種顏色。
這里面的微妙過程是:特定光波刺激--〉眼睛處理成特殊的信號(類似于a01)-〉記住這種信號--〉再看到時馬上作出反應,這個見過--〉知道了這個信號是紅色--〉再見時知道這是一種顏色紅色,同時以后都認識這種顏色,自然地叫它紅色。
在這里,我覺得這種視覺形成與記憶原理是最可靠的。例如大腦如果能反向記憶,那么想起紅色時,就是a01光波,就是那種紅色。如果你不信,那你跟我玩個游戲。現在,你閉上眼睛,想一想紅色是怎樣的?是不是描述不出來,因為你記憶的是電信號a01,所以你想不出來那種紅色的光信號,只是模糊地知道紅色這種東西,因為你可以從紅色推到a01,但卻到不了光信號;然后,你看一下紅色的東西,是不是馬上知道這是紅顏色,因為光信號被眼睛變成了大腦能記憶的電信號,然后根據你以前的學習經驗知道這是紅色。是不是很神奇。所以,通過圖像識別的特征提取技術來復制眼睛不是很好,特征識別確實可以區分東西,但你該怎么記住這種東西?正方形,圓形確實可以區分,紅色,綠色呢?是不是想說,正方形是實體,看得見摸得著,而紅色是抽象概念。這就和語言是一樣的,一邊能做的叫做做事,另一方面不能描述叫做理論,也就是思維,大家就覺得思維好神奇啊?AI怎么可能能產生思維啊。
沒有什么不可能的,人類能產生思維是靠幾億年不停地進化獲得思維能力,而程序也可以。這種進化可以稱之為學習,也就是說,AI程序要在幾年間或幾十年間迅速學習進步到思維階段,這不可置信,但又在情理之中。人類進化是靠本能學習,所以進步慢;但AI是靠人類,通過人類積累的經驗迅速進化,而且是人類在復制另一種形態的自己。幾億年里,人類往這個方向進化,不好的功能沒了,留下最有用的功能,而AI是直接學習人類這部分功能,間接性的獲得人類幾億年的生命經驗。而且AI是一次性記憶,不會忘記,所以進化速度可想而知,現在她缺的就是這部分學習能力和人類的基礎功能。
如果我的眼睛原理假設是正確的,那么我們是不是能做一種能量轉換的“眼睛”呢?暫且就叫它“機器眼”。這種機器眼和人的眼睛類似,轉換光信號為電信號,但是卻會更強。為什么呢?因為人類只能看到可見光的光波,也就是說對于其他的光波刺激沒有感覺,但是機器眼卻可以,所以AI也能看到更多的顏色,接收更多地刺激。在這里,我突然有點毛骨悚然,死去的靈魂是不是存在于世界,只是以我們看不見的光波為載體,所以我們感覺不到,你死去的愛人一直在你身邊,只是你看不到而已,或者他們(靈魂)因為是波,沒有肉體基礎,所以也感受不到我們,或許雙方都是路人,或許他們能看到我們。這個現在只能是推測,或許另一種波長里生活著另一種生命,外星人一直就在我們身邊呢。機器眼可以看到人類看不到的,所以AI的功能將會無法想象!
既然眼睛的功能是能量信號轉換,我們是不是也能解釋耳朵、鼻子和語言呢?耳朵是把聲波轉換成一種電信號,所以當你聽到字母a的時候,你覺得它很玄乎,但就是能意識到它是a,因為你記住的是它的電信號,單詞刺激也是已經記住的電信號,再聽到時可以迅速反應,然后再組成句子。這是語言的秘密嗎?那么人類的器官功能不都類似嘛,是不是以后可以用java寫成一個器官類,把不同的刺激信號轉換成可以記憶可以應用的電信號(或者最后保存為編碼),AI的基礎功能就有了,只是需要一些特定的硬件。我想這還要走很長的路。
現在我們來深入地想一想怎么解決正方形的概念,光信號是不是一個點,就像圖片一樣是由象素點合起來的;很多個光信號合起來就變成了一個光信號集體。一個黑點,我們已經能識別了吧,十個黑點在一個線上呢?這就是直線,很多相同的光信號在一個方向上就成了直線,而且只要識別直線。5個黑點連在一起時也是直線,然后是只有兩個黑點在一條線上,又是兩個黑點在一條直線上,這說明什么?發生了轉彎,兩個雙黑點直線轉兩次彎,3個就轉了三次,這種很多個相同信號在一個方向的就叫做直線,轉彎多的就是曲線,一個正方形就是四條相同光信號點的直線組合,圓形就是按一定規則轉彎最后首尾相連的光信號點的直線組合,橢圓就是另一種規則,這種規矩就像記一個單信號一樣也變成一種記憶點,以后一看到類似的就能認識出來,然后這種正方形加上顏色加上字體按一定規則在一起就成了一本書,書又變成了記憶點,以后又能迅速的識別了。怎么想都覺得像是特征識別,這種方式好像不方便記憶和處理,或許可以有別的方法。
這都是理論,但是沒有理論怎么會有實際,就像編程一樣,你要想得清楚,才知道具體做什么和怎么做,才能做的快。
這是器官構思也就是基本功能的構思。
總得來說,不管用何種方法,只要能識別不同的東西其實就可以是眼睛,一張一張地截圖識別也好,以點到線,以點到面也好,其實都可以是眼睛。
現在,我發現要用眼睛之前需要先有記憶和學習能力。獲得的電信號,得有個記憶庫來保存,所以要先有記憶能力;這個過程是自動的,不能是人為給的大數據庫,需要她自己慢慢學習擴大記憶庫,所以要先有學習能力。學習能力應該才是關鍵吧。