[0045] 圖6是根據(jù)本申請(qǐng)實(shí)施例的視覺(jué)常識(shí)推理方法的流程圖;
[0046] 圖7是根據(jù)本申請(qǐng)實(shí)施例的一種視覺(jué)常識(shí)推理方法的示意圖二;
[0047] 圖8是根據(jù)本申請(qǐng)實(shí)施例的一種N層抗噪注意力模塊的示意圖;
[0048] 圖9是根據(jù)本申請(qǐng)實(shí)施例的一種確定文本修復(fù)篩選特征的示意圖一;
[0049] 圖10是根據(jù)本申請(qǐng)實(shí)施例的一種確定第一跨注意力特征的示意圖;
[0050] 圖11是根據(jù)本申請(qǐng)實(shí)施例的一種確定第二跨注意力特征的示意圖;
[0051] 圖12是根據(jù)本申請(qǐng)實(shí)施例的一種確定第三跨注意力特征的示意圖;
[0052] 圖13是根據(jù)本申請(qǐng)實(shí)施例的一種確定文本修復(fù)篩選特征的示意圖二;
[0053] 圖14是根據(jù)本申請(qǐng)實(shí)施例的一種確定文本修復(fù)篩選特征的示意圖三;
[0054] 圖15是根據(jù)本申請(qǐng)實(shí)施例的一種獲取圖像編碼特征的示意圖;
[0055] 圖16是根據(jù)本申請(qǐng)實(shí)施例的一種視覺(jué)常識(shí)推理方法的示意圖三;
[0056] 圖17是根據(jù)本申請(qǐng)實(shí)施例的一種詞頻約束的示意圖;
[0057] 圖18是根據(jù)本申請(qǐng)實(shí)施例的視覺(jué)常識(shí)推理裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
[0058] 下文中將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本申請(qǐng)的實(shí)施例。
[0059] 需要說(shuō)明的是,本申請(qǐng)的說(shuō)明書(shū)和權(quán)利要求書(shū)及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。
[0060] 本申請(qǐng)實(shí)施例中所提供的方法實(shí)施例可以在移動(dòng)終端、計(jì)算機(jī)終端或者類似的運(yùn)算裝置中執(zhí)行。以運(yùn)行在移動(dòng)終端上為例,圖1是本申請(qǐng)實(shí)施例的一種視覺(jué)常識(shí)推理方法的移動(dòng)終端的硬件結(jié)構(gòu)框圖。如圖1所示,移動(dòng)終端可以包括一個(gè)或多個(gè)(圖1中僅示出一個(gè))處理器102(處理器102可以包括但不限于微處理器MCU或可編程邏輯器件FPGA等的處理裝置)和用于存儲(chǔ)數(shù)據(jù)的存儲(chǔ)器104,其中,上述移動(dòng)終端還可以包括用于通信功能的傳輸設(shè)備106以及輸入輸出設(shè)備108。本領(lǐng)域普通技術(shù)人員可以理解,圖1所示的結(jié)構(gòu)僅為示意,其并不對(duì)上述移動(dòng)終端的結(jié)構(gòu)造成限定。例如,移動(dòng)終端還可包括比圖1中所示更多或者更少的組件,或者具有與圖1所示不同的配置。
[0061] 存儲(chǔ)器104可用于存儲(chǔ)計(jì)算機(jī)程序,例如,應(yīng)用軟件的軟件程序以及模塊,如本申請(qǐng)實(shí)施例中的視覺(jué)常識(shí)推理方法對(duì)應(yīng)的計(jì)算機(jī)程序,處理器102通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器104內(nèi)的計(jì)算機(jī)程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,即實(shí)現(xiàn)上述的方法。存儲(chǔ)器104可包括高速隨機(jī)存儲(chǔ)器,還可包括非易失性存儲(chǔ)器,如一個(gè)或者多個(gè)磁性存儲(chǔ)裝置、閃存、或者其他非易失性固態(tài)存儲(chǔ)器。在一些實(shí)例中,存儲(chǔ)器104可進(jìn)一步包括相對(duì)于處理器102遠(yuǎn)程設(shè)置的存儲(chǔ)器,這些遠(yuǎn)程存儲(chǔ)器可以通過(guò)網(wǎng)絡(luò)連接至移動(dòng)終端。上述網(wǎng)絡(luò)的實(shí)例包括但不限于互聯(lián)網(wǎng)、企業(yè)內(nèi)部網(wǎng)、局域網(wǎng)、移動(dòng)通信網(wǎng)及其組合。
[0062] 傳輸設(shè)備106用于經(jīng)由一個(gè)網(wǎng)絡(luò)接收或者發(fā)送數(shù)據(jù)。上述的網(wǎng)絡(luò)具體實(shí)例可包括移動(dòng)終端的通信供應(yīng)商提供的無(wú)線網(wǎng)絡(luò)。在一個(gè)實(shí)例中,傳輸設(shè)備106包括一個(gè)網(wǎng)絡(luò)適配器(Network?Interface?Controller,簡(jiǎn)稱為NIC),其可通過(guò)基站與其他網(wǎng)絡(luò)設(shè)備相連從而可與互聯(lián)網(wǎng)進(jìn)行通訊。在一個(gè)實(shí)例中,傳輸設(shè)備106可以為射頻(Radio?Frequency,簡(jiǎn)稱為RF)模塊,其用于通過(guò)無(wú)線方式與互聯(lián)網(wǎng)進(jìn)行通訊。
[0063] VCR任務(wù)作為多模態(tài)研究的任務(wù),通常涉及文本、語(yǔ)言、圖像、視頻等多種模態(tài)輸入,訓(xùn)練計(jì)算機(jī)學(xué)習(xí)對(duì)人類行為理解的能力。也就是說(shuō),通過(guò)觀察視覺(jué)圖像,回答問(wèn)題中涉及到的人物的行為目的或潛在意圖,并給出所選擇的答案是正確答案的依據(jù)。當(dāng)前,VCR任務(wù)這個(gè)過(guò)程簡(jiǎn)化成了選擇題的模式,AI模型需要計(jì)算圖文信息和不同選項(xiàng)卡之間的耦合關(guān)系,推理出相關(guān)性最強(qiáng)的選項(xiàng)。圖2是根據(jù)本申請(qǐng)實(shí)施例的一種視覺(jué)常識(shí)推理的示意圖一,如圖2所示,輸入為圖像A(圖像A中可以但不限于包括人物1,人物2,人物3和人物4),以及一個(gè)有關(guān)人類意圖的問(wèn)句(可以但不限于為why?is[person4]?is?pointing?at?[person?1](為什么人物4指著人物1)。),可以但不限于從a1)He?is?telling?[person3]?that?[person1]?ordered?the?pancakes(他告訴[人物3][人物1]點(diǎn)了煎餅);b1)He?just?told?a?joke(他在開(kāi)玩笑);c1)He?is?feeling?accusatory?towards[person1](他在指責(zé)[人物