国产精品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>

      促進(jìn)口述自然語(yǔ)言接口的開(kāi)發(fā)的制作方法_3

      文檔序號(hào):9355301閱讀:來(lái)源:國(guó)知局
      列出終端用戶(hù)可說(shuō)出的用來(lái)調(diào)用以上所描述的功能的各種命令措辭。 每種命令措辭構(gòu)成一個(gè)模板。開(kāi)發(fā)者可通過(guò)規(guī)定一個(gè)或多個(gè)種子模板來(lái)開(kāi)始。在這一示例 中,開(kāi)發(fā)者已輸入了輸入框312中所不的至少前三個(gè)模板,如在這些模板中的每一個(gè)的末 尾的括號(hào)內(nèi)的"byDev"標(biāo)簽所指示的。更具體的,在一個(gè)實(shí)現(xiàn)中,開(kāi)發(fā)者可激活"添加"接 口特征314來(lái)引入每一個(gè)新的種子模板。
      [0060] 開(kāi)發(fā)者可隨后與開(kāi)發(fā)資源116交互以提供增加的模板。例如,開(kāi)發(fā)者可激活"眾 包"接口特征316來(lái)請(qǐng)求眾包系統(tǒng)124生成一個(gè)或多個(gè)增加的模板。替代的或另外的,開(kāi)發(fā) 者可與"改寫(xiě)"接口特征318進(jìn)行交互以請(qǐng)求改寫(xiě)系統(tǒng)130來(lái)提供一個(gè)或多個(gè)增加的模板。 輸入框312列出由眾包系統(tǒng)124生成的至少兩個(gè)增加的模板,如這兩個(gè)模板的末尾的括號(hào) 內(nèi)的"byCwdSrc"標(biāo)簽所指示的。輸入框312列出由改寫(xiě)系統(tǒng)130生成的至少一個(gè)增加的 模板,如這一模板的末尾的括號(hào)內(nèi)的"byParphr"標(biāo)簽所指示的。在具體實(shí)踐中,開(kāi)發(fā)者可 創(chuàng)建與圖3中顯示的集合相比更大的種子模板和增加的模板的集合。
      [0061] 開(kāi)發(fā)者還可以任何方式編輯模板中的任意一個(gè)。例如,開(kāi)發(fā)者可激活"移除"接口 特征320以出于任何原因而刪除任意模板,例如因?yàn)樵撃0迨橇硪粋€(gè)模板的重復(fù)或者近乎 重復(fù)的版本?;蛘?,開(kāi)發(fā)者可出于任何原因而改變?nèi)我饽0宓奈谋?。這一編輯過(guò)程產(chǎn)出一 組最終的擴(kuò)展的模板。
      [0062] 括號(hào)標(biāo)記"OtherInformationPackages"(其它信息包)322指示開(kāi)發(fā)者可通過(guò) 例如激活"添加任務(wù)"接口特征306來(lái)輸入為另一功能輸入以上所描述的相同種類(lèi)的信息。 由此,模板規(guī)定接口 304可包括以上所描述的多組輸入框(但未在圖3中示出),每一個(gè)輸 入框?qū)?yīng)于一個(gè)不同功能。
      [0063] 資源視圖接口 324以更正式的方式表達(dá)以上所描述的信息,在這一示例中,描述 的信息作為名為"Task-info,xnml"的標(biāo)記語(yǔ)言文檔。生成系統(tǒng)106可直接操作這一文檔 中的信息以產(chǎn)生供SNL接口 108使用的模型。生成系統(tǒng)106可最終將模型表達(dá)為二進(jìn)制可 執(zhí)行文件。
      [0064] 語(yǔ)法規(guī)定接口 326規(guī)定與文檔Task-info,xnml相關(guān)聯(lián)的代表性語(yǔ)法。例如,語(yǔ)法 可包括用于處理與公司有關(guān)的槽(例如,OCoName)中規(guī)定的公司信息的第一語(yǔ)法,以及用 于處理與日期有關(guān)的槽(例如,@Day)中規(guī)定的日期信息的第二語(yǔ)法。開(kāi)發(fā)者可以任何方 式修改這一語(yǔ)法列表,例如通過(guò)添加一個(gè)或多個(gè)新語(yǔ)法,通過(guò)移除一個(gè)或多個(gè)現(xiàn)有語(yǔ)法,和 /或?qū)⒁粋€(gè)或多個(gè)現(xiàn)有語(yǔ)法與同類(lèi)型的經(jīng)更新的語(yǔ)法進(jìn)行置換。
      [0065]圖4概述了可由圖3中所示的開(kāi)發(fā)接口302收集的信息。在一個(gè)實(shí)現(xiàn)中,開(kāi)發(fā)系 統(tǒng)104可為考慮中的每個(gè)功能產(chǎn)生信息包。信息包可規(guī)定:描述信息(包括對(duì)功能的自然 語(yǔ)言描述以及處理程序功能的標(biāo)識(shí));一組擴(kuò)展的模板(包括一組種子模板和一組增加的 模板);一個(gè)或多個(gè)語(yǔ)法的標(biāo)識(shí);以及可選的其他信息。
      [0066] 開(kāi)發(fā)者可為開(kāi)發(fā)中的應(yīng)用(或已經(jīng)存在的應(yīng)用)中的功能的子集產(chǎn)生信息包集 合。此外,值得注意的是,一些應(yīng)用可共享一個(gè)或多個(gè)共用功能。
      [0067] 圖5是提供圖1的開(kāi)發(fā)系統(tǒng)104的一種操作方式的總覽的過(guò)程502。在框504,開(kāi) 發(fā)系統(tǒng)104接收標(biāo)識(shí)考慮中的功能的描述信息。在框506中,開(kāi)發(fā)系統(tǒng)104接收一組種子 模板。在框508中,開(kāi)發(fā)系統(tǒng)104使用一個(gè)或多個(gè)開(kāi)發(fā)資源116來(lái)提供一組增加的模板。 在框510,開(kāi)發(fā)系統(tǒng)104可任選地接收其他信息,諸如一個(gè)或多個(gè)語(yǔ)法的標(biāo)識(shí)等。在框512, 開(kāi)發(fā)系統(tǒng)104存儲(chǔ)信息包,信息包包括之前各框中收集的全部信息項(xiàng)。在框514,開(kāi)發(fā)系統(tǒng) 104可將信息包(或多個(gè)這樣的包)轉(zhuǎn)發(fā)給生成系統(tǒng)106。例如,開(kāi)發(fā)系統(tǒng)104可將這一信 息轉(zhuǎn)發(fā)給用戶(hù)設(shè)備110,用戶(hù)設(shè)備110可實(shí)現(xiàn)生成系統(tǒng)106 ;傳輸可使用廣域網(wǎng)(諸如因特 網(wǎng))來(lái)執(zhí)行。
      [0068]圖6是提供圖1的開(kāi)發(fā)系統(tǒng)104的一種說(shuō)明性操作方式的更具體的描述的過(guò)程 602。在這一示例中,開(kāi)發(fā)系統(tǒng)104依賴(lài)于眾包系統(tǒng)124以及改寫(xiě)系統(tǒng)130來(lái)提供增加的模 板。
      [0069] 在框604,開(kāi)發(fā)系統(tǒng)104將詢(xún)價(jià)信息轉(zhuǎn)發(fā)給眾包系統(tǒng)124 ;眾包系統(tǒng)124進(jìn)而將該 詢(xún)價(jià)信息呈現(xiàn)給眾包參與者126中的每一個(gè)參與者。詢(xún)價(jià)信息一般描述被呈現(xiàn)給每個(gè)眾 包參與者的眾包任務(wù)。這一信息可包括信息包中的任意一個(gè)信息項(xiàng),諸如對(duì)功能的自然語(yǔ) 言描述和一個(gè)或多個(gè)種子模板。為了使示例更易于理解,開(kāi)發(fā)系統(tǒng)104可將每一個(gè)槽替換 為代表性的值,諸如通過(guò)將圖3中所示的第三種子模板闡述為"Tellmetheshareprice of[Facebook]for[today] "(告訴我[今天][Facebook]的股票價(jià)格)。
      [0070] 開(kāi)發(fā)系統(tǒng)104和/或眾包系統(tǒng)124還可提供指導(dǎo)每個(gè)參與者闡述增加的模板的指 令。例如,眾包系統(tǒng)124可要求參與者生成一個(gè)增加的模板,該模板:(1)包括單個(gè)詞組或句 子;(2)包括出現(xiàn)在種子模板中的所有槽值;(3)不改變自然語(yǔ)言描述和種子模板的含義; 以及(4)對(duì)應(yīng)于用戶(hù)將用來(lái)與應(yīng)用進(jìn)行交互的自然的說(shuō)話(huà)方式。該描述信息和種子模板還 可被選擇以便詢(xún)問(wèn)想要的各種增加的模板。例如,開(kāi)發(fā)系統(tǒng)104可選擇采用必要的命令措 辭的至少一個(gè)種子示例,以及將該命令作為問(wèn)題提出的至少一個(gè)種子示例;這可提示眾包 參與者126產(chǎn)生兩種模板。在框606中,開(kāi)發(fā)系統(tǒng)104從眾包系統(tǒng)124接收一個(gè)或多個(gè)增 加的模板。
      [0071] 在框608,開(kāi)發(fā)系統(tǒng)104可將一個(gè)或多個(gè)種子模板提供給改寫(xiě)系統(tǒng)130。例如,開(kāi) 發(fā)系統(tǒng)104可以順序形式一個(gè)接一個(gè)地向改寫(xiě)系統(tǒng)130提交一組種子模板。如上所述的, 改寫(xiě)系統(tǒng)130可使用機(jī)器翻譯技術(shù)來(lái)將每一個(gè)種子模板翻譯成一個(gè)或多個(gè)增加的模板。每 個(gè)增加的模板表達(dá)與其相對(duì)應(yīng)的種子模板相同的含義,但是以一種不同的形式來(lái)表達(dá)。一 個(gè)公眾可獲得的用于執(zhí)行這一任務(wù)的系統(tǒng)是由華盛頓州雷蒙德市的微軟?公司提供的Mter〇:S〇ft?ContextualThesaurus(MCT)。這一類(lèi)型的改寫(xiě)系統(tǒng)130可基于詞組映射語(yǔ) 料庫(kù)來(lái)訓(xùn)練,每個(gè)映射建立以相同自然語(yǔ)言來(lái)表達(dá)的輸入詞組和輸出詞組之間的連結(jié)。在 框610中,開(kāi)發(fā)系統(tǒng)104接收由改寫(xiě)系統(tǒng)130產(chǎn)生的一個(gè)或多個(gè)增加的模板。
      [0072] 在框612,開(kāi)發(fā)系統(tǒng)104可呈現(xiàn)最初的模板列表,該列表包括經(jīng)由之前的各框收集 的最初的一組種子模板和最初的一組增加的模板。在框614,開(kāi)發(fā)系統(tǒng)104可允許開(kāi)發(fā)者 以以上描述的任何方式來(lái)編輯這一最初的列表,從而產(chǎn)生最終的一組擴(kuò)展的模塊。開(kāi)發(fā)系 統(tǒng)104還可根據(jù)請(qǐng)求執(zhí)行自動(dòng)化編輯,諸如通過(guò)移除重復(fù)模板、缺少必要槽數(shù)目的模板、和 /或在其他方面有所欠缺的模板。
      [0073]C?生成SNL接口
      [0074] 圖7是描述圖1的生成系統(tǒng)106的一種操作方式的過(guò)程702。在框704,生成系統(tǒng) 106接收與特定功能相關(guān)聯(lián)的一組擴(kuò)展的模板。在框706,生成系統(tǒng)106可選地將接收到的 一組擴(kuò)展的模板與一組或多組之前提供的擴(kuò)展的模板(如果有的話(huà))相組合。例如,在框 704,生成系統(tǒng)106可接收針對(duì)功能擴(kuò)展組。在框706,接口生成系統(tǒng)106可將那些模 板與針對(duì)功能F2、F3、……、Fn所生成的模板相組合。這產(chǎn)生一組全面的模板。在框708, 生成系統(tǒng)106基于該組全面的模板產(chǎn)生一個(gè)或多個(gè)模型。換言之,該組全面的模板構(gòu)成產(chǎn) 生模型時(shí)使用的訓(xùn)練語(yǔ)料庫(kù)。
      [0075] 更具體地,生成系統(tǒng)106可產(chǎn)生用于語(yǔ)音識(shí)別引擎中的任何類(lèi)型的語(yǔ)言模型,以 及用于意圖確定引擎中的任何類(lèi)型的任何意圖匹配模型。這一章節(jié)將提供關(guān)于語(yǔ)言模型和 意圖匹配模型的可能實(shí)現(xiàn)的說(shuō)明性細(xì)節(jié)。
      [0076] 作為開(kāi)始,圖8顯示了分層語(yǔ)言處理模塊802,其包括了統(tǒng)計(jì)語(yǔ)言模塊804以及槽 語(yǔ)法匹配模塊806。在一個(gè)實(shí)現(xiàn)中,(圖1的)SLM訓(xùn)練系統(tǒng)138可基于對(duì)應(yīng)于至少一組全 面的模塊的訓(xùn)練語(yǔ)料庫(kù)來(lái)產(chǎn)生供統(tǒng)計(jì)語(yǔ)言模塊804使用的一個(gè)或多個(gè)n元模型。在一個(gè)示 例中,模板的槽可被表達(dá)為用于訓(xùn)練目的的槽標(biāo)記,而不是經(jīng)實(shí)例化的槽值。例如,一個(gè)模 塊可表述為"WhatisthestockpriceofOCoNamefor@Day"(@Day@CoName的股票價(jià)格是 多少),而不是實(shí)例化的版本"WhatisthestockpriceofFacebookfortoday"(今天 Facebook的股票價(jià)格是多少)。
      [0077] 統(tǒng)計(jì)語(yǔ)言模塊804接收對(duì)應(yīng)于終端用戶(hù)口述的命令的語(yǔ)音信號(hào)。作為響應(yīng),統(tǒng)計(jì) 語(yǔ)言模塊804產(chǎn)生被確定為最可能表示命令中的各單詞的單詞序列。輸出結(jié)果還標(biāo)識(shí)了序 列中的一個(gè)或多個(gè)槽的存在,如果命令被確定確實(shí)包括一個(gè)或多個(gè)槽的話(huà)。更具體地,統(tǒng)計(jì) 語(yǔ)言模塊804可使用統(tǒng)計(jì)技術(shù)以與預(yù)測(cè)單詞出現(xiàn)的相同的方式來(lái)預(yù)測(cè)槽標(biāo)記在串中的出 現(xiàn)。
      [0078] 槽語(yǔ)法匹配模塊806隨后使用一個(gè)或多個(gè)語(yǔ)法來(lái)解讀與被標(biāo)識(shí)的槽相關(guān)聯(lián)的槽 信息。例如,假設(shè)統(tǒng)計(jì)語(yǔ)言模塊804確定序列包括用于接收公司名稱(chēng)(與槽標(biāo)記OCoName相 關(guān)聯(lián))的槽和用于接收規(guī)定日子(與槽標(biāo)記ODay相關(guān)聯(lián))的槽。槽語(yǔ)法匹配模塊806可 查閱預(yù)先生成的公司名稱(chēng)表以解讀與OCoName
      當(dāng)前第3頁(yè)1 2 3 4 5 
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1