通過眼睛的世界不僅僅是我們角膜所反映的映像。例如,當(dāng)我們看建筑物并欣賞其設(shè)計(jì)的復(fù)雜性時(shí),我們可以欣賞它所需的工藝。這種通過創(chuàng)造它們的工具來解釋物體的能力使我們對世界有了更加豐富的理解,并且是我們獲取信息的一個(gè)重要方面。
我們希望我們的系統(tǒng)能夠創(chuàng)造出同樣豐富的世界表現(xiàn)形式。例如,觀察繪畫的圖像時(shí),我們希望它會(huì)了解用于繪畫時(shí)的動(dòng)作,而不僅僅是在屏幕上表示它的像素。
在這項(xiàng)工作中,我們?yōu)槿嗽?a href="http://www.www27dydycom.cn/v/" target="_blank">智能管家配備了與用來生成圖像相同的工具,并證明它們可以推斷數(shù)字、人物和肖像的構(gòu)造方式。至關(guān)重要的是,他們是自己學(xué)習(xí)如何做到這一點(diǎn),而不需要人為標(biāo)簽的數(shù)據(jù)集。這與之形成鮮明對比最近的研究(https://arxiv.org/pdf/1704.03477.pdf)依賴于從人為標(biāo)記(human demonstrations)中學(xué)習(xí),那樣可能會(huì)是更加耗費(fèi)時(shí)間。
我們設(shè)計(jì)了一個(gè)與計(jì)算機(jī)繪畫程序交互的深度強(qiáng)化學(xué)習(xí)系統(tǒng)(http://mypaint.org/),將筆觸放在數(shù)字畫布上并更改畫筆大小、壓力大小和顏色。未經(jīng)訓(xùn)練的系統(tǒng)首先會(huì)繪制隨意的筆畫,但沒有明顯的構(gòu)圖。為了克服這一點(diǎn),我們必須創(chuàng)建一種獎(jiǎng)勵(lì)機(jī)制,鼓勵(lì)系統(tǒng)生成有意義的圖畫。
為此,我們訓(xùn)練了第二個(gè)神經(jīng)網(wǎng)絡(luò),稱為鑒別器,其唯一目的是預(yù)測特定圖形是由機(jī)器制作的,還是從真實(shí)照片的數(shù)據(jù)集中采樣得來。繪畫系統(tǒng)的獎(jiǎng)勵(lì)是通過“欺騙”鑒別者認(rèn)為它的繪畫是真實(shí)的。換句話說,系統(tǒng)的獎(jiǎng)勵(lì)信號(hào)本身就是學(xué)習(xí)的。雖然這與生成敵對網(wǎng)絡(luò)(GAN)中使用的方法類似,但它不同,因?yàn)镚AN設(shè)置中的生成器通常是直接輸出像素的神經(jīng)網(wǎng)絡(luò)。相反,我們的系統(tǒng)通過編寫圖形程序來與繪圖環(huán)境交互來生成圖像。
在第一組實(shí)驗(yàn)中,系統(tǒng)接受了訓(xùn)練以生成類似于MNIST(http://yann.lecun.com/exdb/mnist/)數(shù)字的圖像:它顯示了數(shù)字的樣子,但沒有顯示它們是如何繪制的。通過嘗試生成用以欺騙鑒別器的圖像,智能系統(tǒng)學(xué)會(huì)了控制畫筆并操縱它以適應(yīng)不同數(shù)字的風(fēng)格--可視化程序合成技術(shù)(https://en.wikipedia.org/wiki/Program_synthesis)。
我們也訓(xùn)練它重現(xiàn)特定的圖像。這里,鑒別器的目的是確定再現(xiàn)的圖像是否是目標(biāo)圖像的副本,或者是否已經(jīng)由系統(tǒng)產(chǎn)生。鑒別者的這種區(qū)別越困難,系統(tǒng)得到的獎(jiǎng)勵(lì)(rewarded)就越多。
至關(guān)重要的是,這個(gè)框架是可以解釋的,因?yàn)樗a(chǎn)生了一系列控制模擬畫筆的動(dòng)作。這意味著該模型可以將其在模擬繪畫程序中學(xué)到的知識(shí)應(yīng)用于其他類似環(huán)境中的人物重建,例如在模擬(或者真實(shí))的機(jī)器人手臂上。這個(gè)視頻可以在這里看到(https://youtu.be/XXM3PdIdLJQ)。
還有可能將這個(gè)框架擴(kuò)展到實(shí)際的數(shù)據(jù)集上(real dataset)。經(jīng)過訓(xùn)練可以繪制名人臉部表情,系統(tǒng)能夠捕捉到臉部的主要特征,例如形狀、色調(diào)和發(fā)型,就像街頭藝術(shù)家在使用有限數(shù)量的畫筆描繪肖像時(shí)一樣:
從原始感受中恢復(fù)結(jié)構(gòu)化表示是人類容易擁有并經(jīng)常使用的能力。在這項(xiàng)工作中,我們表明可以通過讓人工系統(tǒng)獲得我們用來重現(xiàn)我們周圍世界的相似工具來指導(dǎo)人造系統(tǒng)產(chǎn)生類似的表示。在這樣做時(shí),他們學(xué)會(huì)制作可視化程序,簡潔地表達(dá)引起觀察的因果關(guān)系。
盡管我們的工作僅代表了向靈活的程序綜合化(synthesis)邁出的一小步,但我們預(yù)計(jì)可能需要類似的技術(shù)才能使具有類似人類認(rèn)知、概括和溝通能力的人工智能成為可能。
-
神經(jīng)網(wǎng)絡(luò)
+關(guān)注
關(guān)注
42文章
4814瀏覽量
103573 -
計(jì)算機(jī)
+關(guān)注
關(guān)注
19文章
7662瀏覽量
90760
發(fā)布評論請先 登錄
NVIDIA Isaac Lab可用環(huán)境與強(qiáng)化學(xué)習(xí)腳本使用指南

18個(gè)常用的強(qiáng)化學(xué)習(xí)算法整理:從基礎(chǔ)方法到高級(jí)模型的理論技術(shù)與代碼實(shí)現(xiàn)

詳解RAD端到端強(qiáng)化學(xué)習(xí)后訓(xùn)練范式

淺談適用規(guī)模充電站的深度學(xué)習(xí)有序充電策略

AI自動(dòng)化生產(chǎn):深度學(xué)習(xí)在質(zhì)量控制中的應(yīng)用

評論