0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

人工智能的兩大流派的優(yōu)劣比較

WpOh_rgznai100 ? 來(lái)源:lq ? 2019-07-18 15:16 ? 次閱讀

近期,DeepMind發(fā)表論文,稱(chēng)受Marta Garnelo和 Murray Shanahan的論文“Reconciling deep learning with symbolic artificial intelligence: representing objects and relations”啟發(fā),他們提出了一種新的架構(gòu),可將目前人工智能的兩大流派符號(hào)派和神經(jīng)網(wǎng)絡(luò)派相結(jié)合,并取得良好效果。但是對(duì)于如此重要的論文,在國(guó)內(nèi)的主流技術(shù)論壇上竟然沒(méi)有什么的解讀與評(píng)論,經(jīng)過(guò)了兩天的研究,筆者先將我對(duì)PrediNet的一些成果發(fā)布出來(lái),供各位參考。

人工智能的兩大流派的優(yōu)劣比較

人工智能主要分為符號(hào)流、神經(jīng)網(wǎng)絡(luò)、遺傳等幾個(gè)流派,目前是神經(jīng)網(wǎng)絡(luò)和符號(hào)流比較占上峰,但是由于幾個(gè)流派間基本前提不盡相同,如何將幾個(gè)流派的思想整合,一直是個(gè)比較難以解決的問(wèn)題,這里簡(jiǎn)要介紹一下符號(hào)和神經(jīng)網(wǎng)絡(luò)兩大流派。

符號(hào)流派認(rèn)為,一組對(duì)象之間存在關(guān)系可以用符號(hào)表示,符號(hào)的組合(and, or, not,等等),可以參與推理過(guò)程,但是在DeepMind之前,符號(hào)與邏輯推理的關(guān)系都是通過(guò)專(zhuān)家人工指定的,而不是通過(guò)對(duì)計(jì)算機(jī)進(jìn)行訓(xùn)練獲取相應(yīng)的模型。

神經(jīng)網(wǎng)絡(luò)學(xué)派則是受到神經(jīng)元之間相互連接的作用為啟發(fā),尤其是以神經(jīng)網(wǎng)絡(luò)為代表的算法,其實(shí)是先隨機(jī)給予每個(gè)神經(jīng)元一個(gè)權(quán)重(weights),然后通過(guò)與最終結(jié)果的比較,不斷訓(xùn)練得到最終的模型。

神經(jīng)網(wǎng)絡(luò)學(xué)派的優(yōu)勢(shì)是在海量數(shù)據(jù)處理及預(yù)測(cè)方面表現(xiàn)非常好,/root但是其模型復(fù)用性不強(qiáng),比如識(shí)別人臉的模型只能用于訓(xùn)練人臉,而不能用來(lái)識(shí)別人手或者貓臉等其它特征;而符號(hào)學(xué)派的命題型結(jié)論可以推廣,但是由于過(guò)于依賴(lài)人力,所以發(fā)展緩慢。

PrediNet結(jié)合兩大流派思想的方式

在PrediNet引用的論文“Reconciling deep learning with symbolic artificial intelligence: representing objects and relations”提出了這樣一種架構(gòu),先由Relation Network處理,其中Relation(關(guān)系)是由one-hot向量表示的,也就是每個(gè)relation都是彼此獨(dú)立的,彼此不相關(guān),比如性別中的男、女就是彼此獨(dú)立的,用one-hot向量表示就是(0,1)和(1,0),而如果這時(shí)把他們放入同一維度表示為1和2,就會(huì)出現(xiàn)一些問(wèn)題,因?yàn)?和2在數(shù)學(xué)就有倍數(shù)關(guān)系存在相關(guān)性了。如果讀者不好理解,可以把relation簡(jiǎn)單理解為符號(hào)(symbol),輸入序列經(jīng)過(guò)關(guān)系網(wǎng)絡(luò)(Relation Network)的處理,輸出給MLP(多層感知機(jī)),得到最終輸出。

這次DeepMind提出的PrediNet方案,與之前的架構(gòu)不盡相同,輸入先經(jīng)過(guò)CNN(卷積神經(jīng)網(wǎng)絡(luò))處理,再由PrediNet處理,最后由MLP(多層感知機(jī))進(jìn)行輸出如下圖所示,讀者可以把PrediNet看做是一個(gè)管道,連接在CNN和MLP之間。而實(shí)驗(yàn)的結(jié)果也說(shuō)明,PrediNet訓(xùn)練完成后是可以被復(fù)用到的。

所以劃重點(diǎn),這次 DeepMind 提出的 PrediNet 是一種可以被神經(jīng)網(wǎng)絡(luò)派算法所使用的管道層,而且 PrediNet 這個(gè)管道層還具備一定的通用性。

PrediNet的工作原理簡(jiǎn)述

PrediNet其實(shí)是一種降維的手段,將高維數(shù)據(jù)(如圖像)轉(zhuǎn)換為低維的命題表示形式。這里先把論文的原文翻譯一下:

PrediNet的工作分為三個(gè)階段:注意、綁定和評(píng)估。注意階段,其實(shí)就是使用注意力算法選取對(duì)象,綁定階段用計(jì)算一組三個(gè)位置關(guān)系的前兩個(gè),評(píng)估階段計(jì)算每個(gè)謂詞剩余參數(shù)的值,使結(jié)果命題為真。

具體地講,PrediNet模塊由k個(gè)頭組成,每個(gè)頭計(jì)算對(duì)象對(duì)之間的j個(gè)關(guān)系。對(duì)于給定的輸入L,每個(gè)頭h使用共享權(quán)重的WS,計(jì)算相同的關(guān)系集合,但是每個(gè)頭h都基于匹配鍵查詢(xún)(key-query matching)的點(diǎn)積(dot-product)注意力算法,去選取對(duì)象序列的。

每個(gè)頭h計(jì)算一對(duì)單獨(dú)的查詢(xún)Qh 1和Qh 2(通過(guò)Wh Q1和Wh Q2),但是key space K(由WK定義)在heads之間共享。將得到的注意力掩碼(attention mask)對(duì)直接應(yīng)用于L,得到E1和E2,再將E1和E2由一個(gè)線性映射(Ws)到一維空間,將繼續(xù)送入一個(gè)元素比較器(element-wise comparation),得到一個(gè)差分向量D, 最后,將所有k個(gè)頭的輸出連接起來(lái),得到最終的向量R。向量R是表示k個(gè)頭和j個(gè)關(guān)系的PrediNet模塊的最終輸出。

cmake --build .

這里我做一下解釋?zhuān)紫萈rediNet將工作分配N(xiāo)個(gè)HEAD去完成,其中每個(gè)HEAD使用了兩個(gè)獨(dú)立的WQ和WQ2以及一個(gè)共享的KEY,基于匹配鍵查詢(xún)(key-query matching)的點(diǎn)積(dot-product)注意力算法得到一個(gè)掩碼(mask),這也就是注意階段,然后將掩碼()mask)應(yīng)用到輸入L上,得到E1和E2,這也就是綁定階段。接下來(lái)使用WS對(duì)于E1和E2將降維,送入比較器得到D,并結(jié)合所有HEAD得到最終結(jié)果。

如果要深入理解PrediNet,其實(shí)關(guān)鍵是要理解基于WQ(實(shí)際上是查詢(xún)),WK(實(shí)際是鍵值)的匹配鍵查詢(xún)的點(diǎn)積注意力算法(key-query matching dot-product),不過(guò)鑒于博主這種技術(shù)前沿的解讀與分享閱讀量一直很低,所以也就不再展開(kāi)了。不過(guò)如果本篇閱讀能超過(guò)520的表白秘笈(https://blog.csdn.net/BEYONDMA/article/details/90300624),那么下周我就來(lái)繼續(xù)分享注意力算法的相關(guān)內(nèi)容。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 人工智能
    +關(guān)注

    關(guān)注

    1793

    文章

    47566

    瀏覽量

    239415
  • 神經(jīng)元
    +關(guān)注

    關(guān)注

    1

    文章

    363

    瀏覽量

    18486
  • DeepMind
    +關(guān)注

    關(guān)注

    0

    文章

    131

    瀏覽量

    10901

原文標(biāo)題:AlphaGo之父DeepMind再出神作,PrediNet原理詳解

文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    人工智能實(shí)現(xiàn)的流派 FPGA vs. ASIC看好誰(shuí)?

    目前,許多公司正在積極開(kāi)發(fā)能實(shí)現(xiàn)移動(dòng)端人工智能的硬件。對(duì)于移動(dòng)端人工智能硬件的實(shí)現(xiàn)方法,有兩大流派,即 FPGA 派和 ASIC 派。FPGA 流派的代表公司如 Xilinx 主推的
    發(fā)表于 09-27 10:42 ?1w次閱讀

    人工智能是什么?

    的要求,希望能有越來(lái)越多的智能工具來(lái)幫助自己完成一些事情。比如掃地機(jī)器人、陪伴機(jī)器人等等。這點(diǎn)都直接影響著人工智能的發(fā)展。 而我們知道,人工智能機(jī)器人一般分為工業(yè)機(jī)器人和服務(wù)機(jī)器人
    發(fā)表于 09-16 15:40

    人工智能的前世今生 引爆人工智能大時(shí)代

    研究的批評(píng),“因?yàn)椋ㄋ┱J(rèn)為這者是不相關(guān)的”。麥卡錫認(rèn)為“人工智能”一詞與人類(lèi)行為幾乎毫無(wú)關(guān)系,它唯一可能暗示的是機(jī)器可以去執(zhí)行類(lèi)似人類(lèi)執(zhí)行的任務(wù)?!?b class='flag-5'>人工智能”的寒冬在人工智能歷史的
    發(fā)表于 03-03 11:05

    人工智能實(shí)現(xiàn)的流派 FPGA vs. ASIC看好誰(shuí)?

    開(kāi)發(fā)能實(shí)現(xiàn)移動(dòng)端人工智能的硬件。對(duì)于移動(dòng)端人工智能硬件的實(shí)現(xiàn)方法,有兩大流派,即 FPGA 派和 ASIC 派。FPGA 流派的代表公司如 Xilinx 主推的 Zynq 平臺(tái),而 A
    發(fā)表于 12-23 16:52

    百度人工智能大神離職,人工智能的出路在哪?

    和專(zhuān)家系統(tǒng)等。不少人都在說(shuō),下一波科技浪潮的核心--人工智能。據(jù)《人民日?qǐng)?bào)》報(bào)道,在剛剛結(jié)束的會(huì)上,人工智能首次出現(xiàn)在***工作報(bào)告中,成為新實(shí)體經(jīng)濟(jì)發(fā)展的最大的動(dòng)力。有數(shù)據(jù)顯示,人工智能
    發(fā)表于 03-23 17:00

    人工智能的影響超乎你想象

    本帖最后由 一只耳朵怪 于 2018-6-22 15:50 編輯 人工智能對(duì)中國(guó)的意義超乎你想象 去年以來(lái),人工智能便成了科技圈的寵兒,其他諸如AR、VR的,似乎都消失不見(jiàn)。而在今年的
    發(fā)表于 06-22 14:40

    解讀人工智能的未來(lái)

    `已歷經(jīng)60多年的人工智能在物聯(lián)網(wǎng)以及大數(shù)據(jù)的推動(dòng)下,實(shí)現(xiàn)飛躍式的發(fā)展,并且迎來(lái)了第三個(gè)黃金周期。必優(yōu)傳感今天和大家解讀一下關(guān)于人工智能的未來(lái)。自從有了人工智能,引發(fā)了人類(lèi)的各種“未來(lái)論”。有人說(shuō)
    發(fā)表于 11-14 10:43

    人工智能醫(yī)生未來(lái)或上線,人工智能醫(yī)療市場(chǎng)規(guī)模持續(xù)增長(zhǎng)

      導(dǎo)讀:機(jī)構(gòu)預(yù)測(cè),中國(guó)醫(yī)療人工智能的市場(chǎng)需求已達(dá)數(shù)百億元。專(zhuān)家認(rèn)為,“人工智能醫(yī)生”的應(yīng)用,有利于緩解社會(huì)老齡化帶來(lái)的醫(yī)療資源供需失衡以及地域分配不均等問(wèn)題。那么,“人工智能醫(yī)生”何時(shí)能真正
    發(fā)表于 02-24 09:29

    人工智能芯片是人工智能發(fā)展的

    人工智能芯片是人工智能發(fā)展的 | 特倫斯謝諾夫斯基責(zé)編 | 屠敏本文內(nèi)容經(jīng)授權(quán)摘自《深度學(xué)習(xí) 智能時(shí)代的核心驅(qū)動(dòng)力量》從AlphaGo的人機(jī)對(duì)戰(zhàn),到無(wú)人駕駛汽車(chē)的上路,再到AI合成主播上崗
    發(fā)表于 07-27 07:02

    arm/asic/dsp/fpga/mcu/soc的特點(diǎn)是什么?

    方法,有兩大流派,即FPGA派和ASIC派。FPGA流派的代表公司如Xilinx主推的Zynq平臺(tái),而ASIC流派的代表公司有Movidius。SOC就是單片系統(tǒng),主要是器件太多設(shè)計(jì)復(fù)雜,成本高,可靠性...
    發(fā)表于 11-11 07:35

    《移動(dòng)終端人工智能技術(shù)與應(yīng)用開(kāi)發(fā)》人工智能的發(fā)展與AI技術(shù)的進(jìn)步

    人工智能的發(fā)展是隨著人類(lèi)生活需要,產(chǎn)業(yè)需求不斷提升的,其中人工智能的發(fā)展很大程度上受到了計(jì)算機(jī)算力的影響,隨著數(shù)據(jù)處理量的增大,人工智能算法對(duì)算力的要求逐年增加,而且沒(méi)過(guò)年算力上升一
    發(fā)表于 02-17 11:00

    美、歐、日--世界PLC產(chǎn)品三大流派

    美、歐、日--世界PLC產(chǎn)品三大流派 世界上PLC產(chǎn)品可按地域分成三大流派:一個(gè)流派是美國(guó)產(chǎn)品,一個(gè)流派是歐洲產(chǎn)品,一個(gè)流派是日本產(chǎn)
    發(fā)表于 06-17 14:03 ?2118次閱讀

    HKMG實(shí)現(xiàn)工藝的兩大流派及其詳解

    HKMG實(shí)現(xiàn)工藝的兩大流派及其詳解 隨著晶體管尺寸的不斷縮小,HKMG(high-k絕緣層+金屬柵極)技術(shù)幾乎已經(jīng)成為45nm以下級(jí)別制程的必備技
    發(fā)表于 03-23 10:24 ?7913次閱讀

    人工智能的五大流派

    。 人工智能是一個(gè)非常含糊的術(shù)語(yǔ)。這是因?yàn)?b class='flag-5'>人工智能(AI)是1955年在一種非常傲慢的情境下被創(chuàng)造出來(lái)的一個(gè)術(shù)語(yǔ): 我們建議于1956年夏天在新罕布什爾漢諾威的達(dá)特茅斯學(xué)院進(jìn)行一個(gè)為期2個(gè)月,10個(gè)人參加的人工智能研討會(huì)。 該研
    發(fā)表于 12-08 11:43 ?0次下載
    <b class='flag-5'>人工智能</b>的五<b class='flag-5'>大流派</b>

    黑箱難題 人工智能理論需要得到進(jìn)一步完善

    中國(guó)人工智能學(xué)會(huì)理事、機(jī)器學(xué)習(xí)專(zhuān)委會(huì)副主任于劍教授在現(xiàn)場(chǎng)帶來(lái)了精彩報(bào)告。他系統(tǒng)地梳理人工智能的定義以及人工智能的三大流派(符號(hào)主義、連接主義和行為主義),包括三
    發(fā)表于 12-28 09:10 ?3136次閱讀