第一百一十八章鏡中世界
第一百一十八章鏡中世界(第2/4頁)
器官——相當於給棋手模型在虛擬世界中裝上一雙眼睛和一隻手。眼睛提供視覺輸入,手提供觸覺輸入和運動輸出。最後,需要一套自動化的訓練任務生成係統,能夠根據棋手模型當前的能力水平,生成難度適中的訓練任務,引導它逐步提升對物理世界的理解。”
“這個工程量不小。”另一名仿真工程師說,“光是物理引擎的開發和調試,可能就需要兩到三個月的時間。”
“時間不是問題。”陸迪峰說,“重要的是先把框架搭起來,然後在運行中不斷完善。這個項目我親自跟進,需要什麼資源直接跟我說。”
虛擬訓練場的開發工作在會議結束後立即啟動。陸迪峰將珠網係統的研發暫時交給了***負責,自己則將大部分精力投入到了訓練場的架構設計中。
他花了整整一周的時間,繪製出了訓練場的整體架構圖。架構圖分為三層:底層是物理引擎層,負責模擬虛擬世界中的所有物理交互;中間層是感知-運動接口層,負責將虛擬世界中的物理狀態轉換為棋手模型可以理解的符號化輸入,並將棋手模型的決策指令轉換為虛擬世界中的運動輸出;頂層是訓練任務管理層,負責生成、調度和評估訓練任務。
在感知-運動接口層的設計中,陸迪峰做了一件出人意料的事情——他冇有采用傳統的圖形渲染方式來為棋手模型提供視覺輸入,而是將珠四號中使用的觸覺感知編碼方式移植到了視覺領域。具體來說,虛擬世界中的物體表麵被劃分為一個個微小的“感知像素”,每一個感知像素在被棋手模型的虛擬“手指”觸摸時,會返回該點的材質屬性(硬度、粗糙度、溫度等)和幾何屬性(高度、坡度、曲率等)。棋手模型通過用虛擬手指在虛擬物體表麵反複掃描,逐步建立起對物體形狀和材質的認知。
(本章未完,請點擊下一頁繼續閱讀)第一百一十八章鏡中世界(第2/2頁)
這種設計方式的靈感來源於盲人的觸覺閱讀方式——盲人用手指觸摸盲文凸點來閱讀文字,通過觸覺來構建對世界的認知。陸迪峰希望棋手模型也能夠通過類似的觸覺探索方式,建立起對物理世界的直觀理解,而不是依賴預先渲染好的視覺圖像。
“視覺圖像是二維的投影,容易產生歧義。”他在設計筆記中寫道,“而觸覺是三維的、直接的、與物理交互緊密耦合的。讓棋手模型通過觸覺來認識世界,雖然比視覺更慢、更費力,但建立起來的理解會更加紮實、更加貼近物理本質。”
在陸迪峰埋頭於虛擬訓練場的設計時,蘇酥雪也在推進著她的計劃。
她從源點實驗室的書庫中篩選出了一批與物理世界基礎知識密切相關的文獻和數據集
(本章未完,請點擊下一頁繼續閱讀)