色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

如此強大的機器翻譯架構內部的運行機制究竟是怎樣的?

DPVg_AI_era ? 來源:lq ? 2019-01-26 09:36 ? 次閱讀

近年來,神經機器翻譯的突飛猛進讓越來越多的人類翻譯感到壓力山大,瑟瑟發抖,那么如此強大的機器翻譯架構內部的運行機制究竟是怎樣的?本文用一系列動圖帶你看個明白。

過去幾十年來,統計機器翻譯一直是占據主導地位的機器翻譯模型[9],直到神經機器翻譯(NMT)誕生。神經機器翻譯(NMT)是近幾年來新興的機器翻譯模式,該模式試圖構建和訓練能夠讀取輸入文本,并輸出翻譯結果的單個大型神經網絡

NMT的最初來自Kalchbrenner和Blunsom(2013)等人的提議。今天更為人所知的框架是從Sutskever等人提出的seq2seq框架。本文就將重點介紹seq2seq框架以及如何構建基于seq2seq框架的注意力機制。

總體來說,注意力層的部署可以分為4步(其實是5步)

第0步:準備隱藏狀態。

首先準備第一個解碼器隱藏狀態(紅色)和所有可用的編碼器隱藏狀態(綠色)。在我們的例子中有4個編碼器隱藏狀態和當前解碼器隱藏狀態。

步驟1:獲取每個編碼器隱藏狀態的分數

通過評分函數(也稱為比對評分函數或比對模型)獲得評分(標量)。在該示例中,得分函數是解碼器和編碼器隱藏狀態之間的點積。

步驟2:通過softmax圖層運行所有分數。

我們將得分放到softmax函數層,使softmax處理后的得分(標量)之和為1。這些得分代表注意力的分布。

步驟3:將每個編碼器隱藏狀態乘以其softmax得分。

通過將每個編碼器隱藏狀態與其對應的softmax得分(標量)相乘,獲得對齊向量或注釋向量。這就是對齊的機制。

步驟4:總結對齊向量。

對齊向量的總結可以生成上下文向量。上下文向量反映的是前一步的對齊向量的聚合信息

步驟5:將上下文向量送到解碼器。

具體傳送方式取決于翻譯系統的架構設計。我們將在下文示例中看到不同的架構如何利用解碼器的上下文向量。

下面來看看幾種seq2seq模型的運行機制,為便于理解,我們采用比較直觀的描述(對于每種模型,均以德-英翻譯為例)。

seq2seq

翻譯會從頭至尾把德語文本閱讀一遍,讀完開始逐詞翻譯成英語,如果句子過長,他可能會忘了文章開始時都讀過哪些內容。

一個簡單的seq2seq模型就是這樣了,至于面向注意力層的逐級計算,是下面要講的seq2seq+注意力模型,下面是這個模型的直觀表述。

seq2seq+ 注意力

翻譯一遍閱讀德文文本,一邊從頭至尾地記錄關鍵詞,然后開始翻譯成英語。每翻譯一個德語詞匯,都要用一次記下來的關鍵詞。

該機制下會為每個單詞分配一個得分,根據分數高低投入不同的注意力。然后根據Softmax函數處理過的分數,使用編碼器隱藏狀態的加權和來聚合編碼器隱藏狀態,獲得上下文向量。注意力層的實現可以分為4個步驟。

注意力機制的運行究竟是怎樣的?

答案是:反向傳播,沒想到吧。反向傳播將盡一切努力確保產出成果接近實際情況。通過改變RNN中的權重和得分函數(如果有的話)來實現這一目標。這些權重將影響編碼器隱藏狀態和解碼器隱藏狀態,進而影響注意力得分。

帶雙向編碼器的seq2seq+注意力

這一機制相當于有兩名翻譯。翻譯A一邊閱讀德語文本,一邊記錄關鍵詞。翻譯B(比A更高級的翻譯,可以從后往前倒著閱讀然后進行翻譯)也在逐詞閱讀同樣的德語文本,同時記下關鍵詞。

這兩個翻譯會定期討論到目前為止閱讀的每一個詞。一旦閱讀完畢,翻譯B會負責根據討論結果和選擇的綜合關鍵詞,將德語的句子逐字翻譯成英語。

翻譯A就是前向RNN,翻譯B就是后向RNN。

采用雙層堆疊編碼器的seq2seq+注意力

翻譯A一邊閱讀德語文本,一邊記錄關鍵詞。翻譯B(比A更高級的翻譯,可以從后往前倒著閱讀然后進行翻譯)也在逐詞閱讀同樣的德語文本,同時記下關鍵詞。注意,初級翻譯A必須把閱讀到的每個單詞向翻譯B報告。閱讀完成后,兩位翻譯都會根據他們所選擇的綜合關鍵詞,逐字逐句地將句子翻譯成英語。

谷歌的神經機器翻譯:帶8個堆疊編碼器的seq2seq(+雙向+剩余連接)+注意力

相當于翻譯A、B、...到H一共8位翻譯,從下到上排成一列。每位翻譯都閱讀相同的德語文本。每閱讀一個單詞,翻譯A會與翻譯B分享發現,翻譯B對發現內容進行改進,并與翻譯C分享,以此類推重復這個過程,直到翻譯H為止。此外,在閱讀德語文本時,翻譯H會根據自己的知識和收到的信息記錄下相關的關鍵詞。

在每個翻譯都閱讀過英文文本之后,命令翻譯A開始翻譯第一個單詞。首先,翻譯A試圖回憶起,然后他與譯者B分享他的答案,譯者B改進答案并與譯者C分享,以此類推重復這一過程,直到翻譯H。然后,翻譯H根據記錄的關鍵詞寫出第一個翻譯。重復這個過程,直到翻譯完成為止。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 編碼器
    +關注

    關注

    45

    文章

    3638

    瀏覽量

    134426
  • 神經網絡
    +關注

    關注

    42

    文章

    4771

    瀏覽量

    100715
  • 機器翻譯
    +關注

    關注

    0

    文章

    139

    瀏覽量

    14880

原文標題:五張動圖,看清神經機器翻譯里的Attention!

文章出處:【微信號:AI_era,微信公眾號:新智元】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    tas5756m使用GPIO口加內部PLL產生MCLK的方法究竟是怎么樣的?

    tas5756m使用GPIO口加內部PLL產生MCLK的方法究竟是怎么樣的?
    發表于 08-19 06:06

    機器翻譯三大核心技術原理 | AI知識科普

    翻譯新時代;2015年,蒙特利爾大學引入Attention機制,神經機器翻譯達到實用階段;2016年,谷歌GNMT發布,訊飛上線NMT系統,神經翻譯開始大規模應用。03
    發表于 07-06 10:30

    圖解:IGBT究竟是什么?

    圖解:IGBT究竟是什么? IGBT究竟是什么?
    發表于 08-10 08:01

    神經機器翻譯的方法有哪些?

    目前,神經機器翻譯(NMT)已經成為在學術界和工業界最先進的機器翻譯方法。最初的這種基于編碼器-解碼器架構機器翻譯系統都針對單個語言對進行翻譯
    發表于 11-23 12:14

    S參數究竟是什么?

    S參數究竟是什么?起決定性作用的S參數將S參數擴展到多端口器件和差分器件
    發表于 03-01 11:46

    我們仿真DDR究竟是仿真什么

    我們仿真DDR究竟是仿真什么?
    發表于 03-04 07:32

    電感飽和究竟是什么

    電感飽和究竟是什么
    發表于 03-11 08:13

    真正軟件定義無線電究竟是怎樣的?

    真正軟件定義無線電究竟是怎樣的?
    發表于 05-14 06:47

    分貝究竟是什么?如何去理解它?

    分貝究竟是什么?如何去理解它?
    發表于 05-31 07:05

    一文讀懂eMMC究竟是啥?

    eMMC究竟是啥?eMMC長什么樣?eMMC用在哪?主要是干嘛用的?eMMC究竟是如何工作的呢?
    發表于 06-18 06:04

    增量式編碼器倍頻技術的M法究竟是怎樣測速的

    增量式編碼器輸出的脈沖波形信號形式常見的有哪幾種?增量式編碼器倍頻技術的M法究竟是怎樣測速的?
    發表于 11-09 07:08

    暴風電視拆機圖解 內部結構究竟是怎樣

    繼樂視、小米之后,國內另一家互聯網公司--暴風影音也發布了旗下的智能電視產品,而且同樣是分體式設計。而今天我們就來看看愛玩客帶來的暴風電視的內部結構究竟是怎樣的。
    的頭像 發表于 09-04 14:32 ?3.1w次閱讀

    超聲波熔接原理究竟是怎樣

    超聲波熔接理論基礎不變,就會有模貝搭建原則的共通點。而超聲波熔接原理究竟是怎樣的?
    發表于 04-20 10:03 ?3215次閱讀

    S參數究竟是什么?

    S參數究竟是什么?
    發表于 11-01 08:24 ?2次下載
    S參數<b class='flag-5'>究竟是</b>什么?

    半導體內部電荷運動的機制究竟是什么呢?

    半導體內部電荷運動的機制究竟是什么呢? 半導體材料的內部電荷運動機制是半導體物理學和固體物理學的重要研究領域之一。在這篇文章中,我們將詳細、
    的頭像 發表于 11-30 11:28 ?910次閱讀
    主站蜘蛛池模板: 第四色男人天堂| 国产揄拍国产精品| 最新国产av.在线视频| 香蕉99久久久久成人麻豆| 三级黄色在线| 秋霞电影网午夜一级鲁丝片| 蜜芽资源高清在线观看| 老司机深夜福利ae 入口网站| 九九热免费在线观看| 久草青青在线| 久久蜜视频| 蜜臀AV人妻久久无码精品麻豆| 久久久久久久久性潮| 久久综合色视频| 两个吃奶一个添下面视频| 毛片免费大全| 欧美成ee人免费视频| 青青草原社区| 色欲久久综合亚洲精品蜜桃| 漂亮的保姆5电影免费观看完整版中文| 毛茸茸womansex| 欧美黑人巨大videos免费| 欧美日韩永久久一区二区三区| 飘雪在线观看免费完整版| 青青热久精品国产亚洲AV无码| 日韩免费一区| 午夜免费国产体验区免费的| 贤妻良母电影日本| 亚洲乱码国产一区三区| 一级做a爰片久久免费| 与嫂子同居的日子在线观看| 456亚洲人成在线播放网站| a久久99精品久久久久久蜜芽| 虫族bl文全肉高h| 国产精品夜夜春夜夜爽久久小| 国语92电影网午夜福利| 日韩欧美一区二区三区在线视频| 牲高潮99爽久久久久777| 亚洲精品色播一区二区| 在教室轮流被澡高H林萌 | 久久亚洲午夜牛牛影视|