關燈 巨大 直達底部
親,雙擊螢幕即可自動滾動
第42部分

章 先有再好是正道

“如果用列表呢?把檢索到的相關記憶資料,做一個標記放在佇列裡,根據相關程度的高低,多做幾個佇列,當成一箇中間的結果。再把佇列按照相關程度由高到低進行檢索判斷,就應該能取得最優的判斷結果了吧。”

“我不是沒想過,可是同樣消耗速度和資源。我現在只有一個大致的想法,還沒想清楚,就是你常說的想法不成熟。”

“說來聽聽嘛。也許有機會呢?”應龍很著急,一不小心把杆兒都碰倒了。

“我是這麼想的。先把所有的中間結果都寫成記憶資料格式,然後再建立一塊專門的區域,儲存這種資料。叫……,就先叫‘思考資料’吧。然後把這些思考的結果一點點推理,用以往的記憶資料加以判斷,確認在生活中的常見或重要程度。把程度最高的幾個推理結果留下,做為一種思考的既存資料。將來再做同樣的思考,就直接呼叫這些資料,再根據新經驗調整一下結果。就好像我們人一樣,遇到一個人生中從來沒遇到過的問題,一旦思通了,就記得牢牢的。將來再遇到同類問題,想都不用想,就能照方抓藥了。反正推理的結果,將來還是有用到的可能,存下來就存下來吧,未必很佔硬碟。現在的裝置,儲存越來越不是問題了,不怕佔硬碟空間。”

應龍沉思起來。

這個方法確實是很棒,也符合自己原來開發預想中的擬人化原則。本來要造的就是機械智人,他恨不得三型每樣行為舉止都跟人一樣。推理和判斷的思考,可能是人類每天都會用到的智慧之一。就算照魚線說的那樣做,也未嘗不可。

可是把思考資料存放到硬碟上,會讓本來就不太夠用的記憶資料的區域,相對又變小了一些。三型是機械人,理論上只要不斷電,永遠都能生存下去。記憶資料做的壓縮比再高,隨著時間的增加,硬碟總有裝不下的那一天。思考,將會是機械智人擁有智慧後最常做的運算,隨著時間的增加,思考資料必然也會越積越多。在記憶資料的負荷上,再加上一個不斷膨大的思考資料,硬碟爆掉的時間只會更加提前。

“你在擔心硬碟容量吧。我也是。所以才說還沒思考成熟。要是能有兩臺或兩臺以上的機器同時執行就好了。至少不用像現在這樣麻煩。看來硬體限制,始終是制約著程式設計師發揮水平的限制之一。”

魚線小小年紀,卻用成年人的態度談論著成年人的工作。應龍看了總覺得有些不協調,但也不得不承認魚線說的在理。想起那個8機共用的專利,因為無人能做散熱系統,一直無法安裝到三型上面,不由得嘆息起來。

應龍說了橋接板和8機連用的事給魚線聽。

魚線聽了兩眼放光:“龍哥,原來你還藏了這麼好的東西沒告訴我啊。沒散熱不要緊,先裸機執行就好。只要把三型的腹板前後拆掉,裝個大點的風扇,散熱應該沒問題吧。我們先解決程式的問題。只要程式是好用的,將來解決了散熱問題,再把土法散熱裝置去掉,換那個好用的散熱系統就行了唄。照我說的做頂多讓三型多背一臺電風扇,外觀上差了點兒。除了不好看,也不損失什麼。你說呢?”

應龍還在猶豫:“去掉前後蓋板,裡面的東西不就被人看見了嗎?而且也更容易損壞。三型萬一做什麼動作,把手插進了胸腹,那可就什麼都沒了。”

魚線:“找個燒烤用的鐵網把前面蓋住?要不再安個百葉窗?這樣三型就不會一下子插進去了,外面也看不清裡面的裝置了。”

“這行嗎?”應龍覺得太兒戲了。好歹自己做的也算得上是高科技產品,怎麼讓魚線說的跟樂高玩具差不多,想裝什麼只要往上一插就好了似的。

“那你還有更好的辦法?”

應龍搖頭。

“那不就結了。聽我的吧。我們試試8機連用,正好可以看看xìng能如何。硬碟空間的問題解決了。還可以把思考和記憶的資料分放在兩臺機器上,互不影響。對了,8臺機器的資料可以共享嗎?”

“可以,橋接板裡有個資料線板,8臺機器各自管理硬碟,但每臺機器的硬碟也可以被其他機器讀寫,速度會慢一點,不如本機處理得快。”

“那問題不就都解決了。邏輯模組可以寫了。我真是太聰明瞭。哈哈哈。”

“現在只寫了一個邏輯模組,就不得不使用8機連用。將來再加一個更高智慧的模組怎麼辦?讓馬力再給我們做一個16機連用的橋接卡嗎?現在的8機,已經這麼大了,很有可能放不進三型的機體腹腔。就算他能做出32機、64機共用的橋