国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      Rnn代碼測(cè)試方法及裝置的制造方法_4

      文檔序號(hào):9432467閱讀:來源:國知局
      碼段運(yùn)行以獲取代碼段輸出的初始結(jié)果矩陣,按照預(yù)設(shè)的測(cè)試次數(shù),每次改變初始矩陣中的元素值,獲得參考矩陣,重新以參考矩陣作為代碼段的輸入,重新控制代碼段運(yùn)行,以獲得參考結(jié)果矩陣,通過比較參考結(jié)果矩陣和初始結(jié)果矩陣中對(duì)應(yīng)于被改變的元素值的位置上的元素值是否均發(fā)生變化,來判斷該代碼段的邏輯是否正確,若每次的判斷結(jié)果均為發(fā)生變化,則判定代碼段的邏輯是正確的,進(jìn)而實(shí)現(xiàn)對(duì)RNN代碼的功能測(cè)試,填補(bǔ)現(xiàn)有技術(shù)在RNN代碼測(cè)試方面存在的空白。
      [0087]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過程,在此不再贅述。
      [0088]在本發(fā)明所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
      [0089]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
      [0090]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
      [0091]上述以軟件功能單元的形式實(shí)現(xiàn)的集成的單元,可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。上述軟件功能單元存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取存儲(chǔ)器(Random Access Memory, RAM)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
      [0092]最后應(yīng)說明的是:以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
      【主權(quán)項(xiàng)】
      1.一種循環(huán)神經(jīng)網(wǎng)絡(luò)RNN代碼測(cè)試方法,其特征在于,包括: 控制RNN代碼實(shí)現(xiàn)的RNN中的隱藏層和輸出層分別作為待測(cè)試層; 以初始矩陣作為所述RNN代碼中實(shí)現(xiàn)所述待測(cè)試層功能的代碼段的輸入,控制所述代碼段運(yùn)行,以獲取所述代碼段輸出的初始結(jié)果矩陣; 按照預(yù)設(shè)的測(cè)試次數(shù),每次改變所述初始矩陣中的元素值,以獲得參考矩陣,并以所述參考矩陣作為所述代碼段的輸入,重新控制所述代碼段運(yùn)行,以獲取所述代碼段輸出的參考結(jié)果矩陣,判斷所述參考結(jié)果矩陣中和所述初始結(jié)果矩陣中對(duì)應(yīng)于所述初始矩陣中被改變的元素值的位置上的元素值是否均發(fā)生變化; 若每次的判斷結(jié)果均為是,判定所述代碼段的邏輯正確。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述初始矩陣包括輸入矩陣和權(quán)重矩陣中的至少一個(gè)。3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 若所述待測(cè)試層為隱藏層,則所述輸入矩陣包括:輸入層提供的t時(shí)刻的信號(hào)矩陣以及隱藏層在t-Ι時(shí)刻輸出的結(jié)果矩陣中的至少一個(gè),所述權(quán)重矩陣包括:輸入層與隱藏層之間的權(quán)重矩陣以及上下文層與隱藏層之間的權(quán)重矩陣中的至少一個(gè),t大于等于I ; 若所述待測(cè)試層為輸出層,則所述輸入矩陣包括隱藏層在t時(shí)刻輸出的結(jié)果矩陣;所述權(quán)重矩陣包括:隱藏層與輸出層之間的權(quán)重矩陣。4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的方法,其特征在于,所述每次改變所述初始矩陣中的元素值,以獲得參考矩陣,包括: 每次改變所述初始矩陣中至少兩個(gè)元素值,以獲得所述參考矩陣。5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述每次改變所述初始矩陣中至少兩個(gè)元素值,以獲得所述參考矩陣,包括: 每次改變所述初始矩陣中對(duì)應(yīng)于所述待測(cè)試層中至少兩個(gè)神經(jīng)元的元素值,以獲得所述參考矩陣。6.一種循環(huán)神經(jīng)網(wǎng)絡(luò)RNN代碼測(cè)試裝置,其特征在于,包括: 預(yù)處理模塊,用于控制RNN代碼實(shí)現(xiàn)的RNN中的隱藏層和輸出層分別作為待測(cè)試層; 第一控制模塊,用于以初始矩陣作為所述RNN代碼中實(shí)現(xiàn)所述待測(cè)試層功能的代碼段的輸入,控制所述代碼段運(yùn)行,以獲取所述代碼段輸出的初始結(jié)果矩陣; 第二控制模塊,用于按照預(yù)設(shè)的測(cè)試次數(shù),每次改變所述初始矩陣中的元素值,以獲得參考矩陣,并以所述參考矩陣作為所述代碼段的輸入,重新控制所述代碼段運(yùn)行,以獲取所述代碼段輸出的參考結(jié)果矩陣; 驗(yàn)證模塊,用于判斷所述參考結(jié)果矩陣中和所述初始結(jié)果矩陣中對(duì)應(yīng)于所述初始矩陣中被改變的元素值的位置上的元素值是否均發(fā)生變化,若每次的判斷結(jié)果均為是,判定所述代碼段的邏輯正確。7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述初始矩陣包括輸入矩陣和權(quán)重矩陣中的至少一個(gè)。8.根據(jù)權(quán)利要求7所述的裝置,其特征在于, 若所述待測(cè)試層為隱藏層,則所述輸入矩陣包括:輸入層提供的t時(shí)刻的信號(hào)矩陣以及隱藏層在t-Ι時(shí)刻輸出的結(jié)果矩陣中的至少一個(gè),所述權(quán)重矩陣包括:輸入層與隱藏層之間的權(quán)重矩陣以及上下文層與隱藏層之間的權(quán)重矩陣中的至少一個(gè),t大于等于I ; 若所述待測(cè)試層為輸出層,則所述輸入矩陣包括隱藏層在t時(shí)刻輸出的結(jié)果矩陣;所述權(quán)重矩陣包括:隱藏層與輸出層之間的權(quán)重矩陣。9.根據(jù)權(quán)利要求6-8任一項(xiàng)所述的裝置,其特征在于,所述第二控制模塊具體用于: 每次改變所述初始矩陣中至少兩個(gè)元素值,以獲得所述參考矩陣。10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第二控制模塊具體用于: 每次改變所述初始矩陣中對(duì)應(yīng)于所述待測(cè)試層中至少兩個(gè)神經(jīng)元的元素值,以獲得所述參考矩陣。
      【專利摘要】本發(fā)明提供一種RNN代碼測(cè)試方法及裝置。方法包括:控制RNN代碼實(shí)現(xiàn)的RNN中的隱藏層和輸出層分別作為待測(cè)試層;以初始矩陣作為RNN代碼中實(shí)現(xiàn)待測(cè)試層功能的代碼段的輸入,控制代碼段運(yùn)行,以獲取代碼段輸出的初始結(jié)果矩陣;按照預(yù)設(shè)的測(cè)試次數(shù),每次改變初始矩陣中的元素值,以獲得參考矩陣,并以參考矩陣作為代碼段的輸入,重新控制代碼段運(yùn)行,以獲取代碼段輸出的參考結(jié)果矩陣,判斷參考結(jié)果矩陣中和初始結(jié)果矩陣中對(duì)應(yīng)于初始矩陣中被改變的元素值的位置上的元素值是否均發(fā)生變化;若每次的判斷結(jié)果均為是,判定代碼段的邏輯正確。本發(fā)明實(shí)現(xiàn)了對(duì)RNN代碼的測(cè)試,填補(bǔ)了現(xiàn)有技術(shù)在RNN代碼測(cè)試方面存在的空白。
      【IPC分類】G06F11/36
      【公開號(hào)】CN105183646
      【申請(qǐng)?zhí)枴緾N201510542399
      【發(fā)明人】韓崢, 張 林, 董子強(qiáng), 黃立宏, 劉盛翔
      【申請(qǐng)人】百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司
      【公開日】2015年12月23日
      【申請(qǐng)日】2015年8月28日
      當(dāng)前第4頁1 2 3 4 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1