《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > 學界 | 老論文沒有源碼?14年神經(jīng)圖靈機的復現(xiàn)被接收為大會論文

學界 | 老論文沒有源碼?14年神經(jīng)圖靈機的復現(xiàn)被接收為大會論文

2018-08-15

在篇篇論文都是 state-of-the-art 的年代,論文的可復現(xiàn)性與官方代碼一直受到研究者的關注,我們希望知道實際的模型性能或改進方法到底有沒有原論文寫的那么好。最近都柏林圣三一學院的研究者通過一篇論文描述如何復現(xiàn) 14 年提出的神經(jīng)圖靈機,并同時公開了源代碼。他們表示原論文沒有提供源代碼,且其它研究者復現(xiàn)的代碼在速度和性能上都有缺陷,因此他們重新使用 TensorFlow 仔細復現(xiàn)了這篇論文。目前該論文已被 ICANN 2018 接收。


項目地址:https://github.com/MarkPKCollier/NeuralTuringMachine


神經(jīng)圖靈機(NTM)[4] 是幾種新的神經(jīng)網(wǎng)絡架構 [4, 5, 11] 的一個實例,這些架構被分類為記憶增強神經(jīng)網(wǎng)絡(MANN)。MANN 的典型特征是存在外部記憶單元。這與門控循環(huán)神經(jīng)網(wǎng)絡(如長短期記憶單元(LSTM),其記憶是一個在時間維度上保持不變的內部向量)不同。LSTM 已在許多商業(yè)上重要的序列學習任務中取得了當前最優(yōu)性能,如手寫體識別 [2]、機器翻譯 [12] 和語音識別 [3]。但是,已經(jīng)證明了 MANN 在一些需要一個大型存儲器和/或復雜的存儲器訪問模式的人工序列學習任務上優(yōu)于 LSTM,如長序列記憶和圖遍歷 [4, 5, 6, 11]。


NTM 文章的原作者沒有提供其實現(xiàn)的源碼。NTM 的開源實現(xiàn)是存在的,但是其中一些實現(xiàn)報告顯示,在訓練期間,它們的實現(xiàn)梯度有時會變成 NaN,導致培訓失敗。然而其他開源代碼會報告收斂緩慢或不報告其實現(xiàn)的學習速度。缺乏可靠的 NTM 開源實現(xiàn)使得從業(yè)者更難將 NTM 應用于新問題,使得研究者更難去改進 NTM 框架。


本文定義了一個成功的 NTM 實現(xiàn),該實現(xiàn)學會完成三個基準的序列學習任務 [4]。作者指定了控制 NTM 實現(xiàn)的可選參數(shù)集合,并對其他開源的 NTM 實現(xiàn)中的許多記憶內容初始化方案進行了經(jīng)驗對比,發(fā)現(xiàn)如何選擇 NTM 記憶內容初始化方案是能否成功實現(xiàn) NTM 的關鍵。作者在另一個開源的 NTM 實現(xiàn)上建立了 Tensorflow 實現(xiàn),但在得出實驗結果之后,作者對記憶內容初始化、控制器頭部參數(shù)計算和接口進行了重大改變,從而使其能更快地收斂,更可靠地優(yōu)化,并且更容易與現(xiàn)有的 Tensorflow 方法集成。


這個存儲庫包含神經(jīng)圖靈機的一個穩(wěn)定、成功的 Tensorflow 實現(xiàn),已經(jīng)在原論文的 Copy,Repeat Copy 和 Associative Recall 任務上進行了測試。


應用


from ntm import NTMCell

cell = NTMCell(num_controller_layers, num_controller_units, num_memory_locations, memory_size,
 num_read_heads, num_write_heads, shift_range=3, output_dim=num_bits_per_output_vector,
 clip_value=clip_controller_output_to_value)

outputs, _ = tf.nn.dynamic_rnn(
 cell=cell,
 inputs=inputs,
 time_major=False)


該實現(xiàn)源自另一個開源 NTM 實現(xiàn) https://github.com/snowkylin/ntm。作者對鏈接的代碼做了微小但有意義的更改,使得實現(xiàn)中的訓練變得更加可靠,收斂更加快速,同時更容易與 Tensorflow 集成。該論文的貢獻是:


作者比較了三種不同的記憶初始化方案并發(fā)現(xiàn)將神經(jīng)圖靈機的記憶內容初始化為小的常數(shù)值比隨機初始化或通過記憶初始化的反向傳播效果要好。

作者將 NTM 控制器的輸出剪切到一個范圍內,有助于解決優(yōu)化的困難。

NTMCell 實現(xiàn)了 Tensorflow RNNCell 接口(https://www.tensorflow.org/api_docs/python/tf/contrib/rnn/RNNCell),因此可以直接與 tf.nn.dynamic_rnn 等一起使用。

從未像其他一些實現(xiàn)一樣,看到損失出現(xiàn) NaN 的情況。

作者實現(xiàn)了 NTM 論文中 5 個任務中的 3 個。與 LSTM、DNC 和 3 個記憶內容初始化方案相比,作者進行了很多實驗并報告了實現(xiàn)的收斂速度和泛化性能。


論文:Implementing Neural Turing Machines

微信圖片_20180815134159.jpg


論文地址:https://arxiv.org/abs/1807.08518


神經(jīng)圖靈機(NTM)是記憶增強神經(jīng)網(wǎng)絡的一個實例,是一類新的循環(huán)神經(jīng)網(wǎng)絡,通過引入外部記憶單元將計算從存儲器中分離。NTM 在一些序列學習任務上的性能要優(yōu)于長短期記憶單元。存在許多 NTM 的開源實現(xiàn),但是它們在訓練時不穩(wěn)定,同時/或者無法重現(xiàn) NTM 該有的性能。本文介紹了成功實現(xiàn) NTM 的細節(jié)。本文的實現(xiàn)學習去解決 NTM 原文中的 3 個序列學習任務。作者發(fā)現(xiàn)記憶內容初始化方案的選擇對于能否成功實現(xiàn) NTM 至關重要。記憶內容初始化為小常數(shù)值的網(wǎng)絡平均收斂速度是第二名記憶內容初始化方案的 2 倍。


2 神經(jīng)圖靈機


NTM 由一個控制器網(wǎng)絡和一個外部記憶單元組成,控制器網(wǎng)絡可以是一個前饋神經(jīng)網(wǎng)絡或一個循環(huán)神經(jīng)網(wǎng)絡,外部存儲器單元是 N * W 的記憶矩陣,其中 N 表示記憶位置的數(shù)量,W 表示每個記憶單元的維度。無論控制器是否是循環(huán)神經(jīng)網(wǎng)絡,整個架構都是循環(huán)的,因為記憶矩陣的內容不隨時間而變化。控制器具有訪問記憶矩陣的讀寫頭。在一個特定記憶單元上讀或寫的影響通過一個軟注意力機制進行加權。這種尋址機制類似于神經(jīng)機器翻譯中使用的注意力機制 [1, 9],不同之處在于,它將基于位置的尋址與這些注意力機制中基于內容的尋址相結合。


5 結果


5.1 記憶初始化方案對比


作者根據(jù)常數(shù)初始化方案初始化的 NTM 收斂到接近 0 誤差,比學習的初始化方案快約 3.5 倍,而隨機初始化方案無法在分配的時間內解決 Copy 任務(圖 1)。

微信圖片_20180815134242.jpg

圖 1:Copy 任務不同記憶初始化方案下,學習曲線的對比。對于根據(jù)常數(shù)、學習的和隨機的初始化方案初始化的每一個 NTM 來說,誤差是每訓練 10 次后取中值。


根據(jù)常數(shù)初始化方案初始化的 NTM 收斂到接近 0 的誤差,比學習的初始化方案快約 1.15 倍,比隨機初始化方案快 5.3 倍(圖 3)。

微信圖片_20180815134316.jpg

圖 3:Associative Recall 任務在不同記憶初始化方案下,學習曲線的對比。對于根據(jù)常數(shù)、學習的和隨機的初始化方案初始化的每一個 NTM 來說,誤差是每訓練 10 次后取中值。


5.2 架構比較

微信圖片_20180815134357.jpg

圖 4:Copy 任務采用不同架構時,學習曲線的對比。對于 DNC,NTM 和 LSTM 來說,誤差是每訓練 10 次后取中值。

微信圖片_20180815134422.jpg

圖 6:Associative Recall 任務采用不同架構時學習曲線的對比。對于 DNC、NTM 和 LSTM 來說,誤差是每訓練 10 次后取中值。


本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯(lián)系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
久久精品国产一区二区电影| 亚洲少妇在线| 一本久道综合久久精品| 在线欧美电影| 精品福利免费观看| 国产在线乱码一区二区三区| 国产美女精品免费电影| 国产精品国产| 国产精品多人| 国产精品每日更新在线播放网址| 欧美三级电影一区| 欧美日韩在线电影| 欧美日韩中文另类| 欧美日韩精品三区| 国产精品www色诱视频| 国产精品成人一区二区| 国产精品欧美日韩一区| 国产精品人人做人人爽人人添| 国产精品久久久久久福利一牛影视| 国产精品国产a| 国产精品影片在线观看| 国产日韩专区| 国内精品久久久久久影视8| 永久免费精品影视网站| 亚洲成在线观看| 亚洲精品日本| 在线视频欧美日韩| 午夜精品久久久久久久久| 欧美伊人久久大香线蕉综合69| 久久精品国产精品亚洲| 亚洲黄色免费网站| 日韩系列在线| 亚洲自拍啪啪| 久久精品视频免费观看| 久久香蕉精品| 欧美精品一区在线发布| 欧美日韩一区二区三区在线观看免 | 老司机免费视频一区二区三区| 美女视频黄 久久| 欧美日韩国产首页在线观看| 欧美性视频网站| 国产午夜精品美女视频明星a级 | 久久精品国内一区二区三区| 亚洲人成网站色ww在线| 中日韩视频在线观看| 亚洲欧美综合一区| 久久综合伊人77777蜜臀| 欧美精品首页| 国产精品久久久久久模特 | 国产亚洲一区精品| 亚洲日韩欧美视频| 亚洲你懂的在线视频| 亚洲风情亚aⅴ在线发布| 日韩一级黄色片| 羞羞答答国产精品www一本| 久久亚洲一区二区三区四区| 欧美日韩www| 国产视频一区在线观看| 亚洲国产一区二区三区a毛片| 亚洲小说春色综合另类电影| 久久精品日产第一区二区| 99视频精品全部免费在线| 性久久久久久久久| 男同欧美伦乱| 国产精品午夜视频| 亚洲黄色片网站| 香蕉成人啪国产精品视频综合网| 91久久久一线二线三线品牌| 亚洲男女自偷自拍| 欧美高清在线精品一区| 国产视频久久网| 一区二区福利| 亚洲激情一区二区| 欧美在线视频不卡| 欧美日韩精品不卡| 在线成人小视频| 亚洲综合色丁香婷婷六月图片| 亚洲乱码国产乱码精品精天堂| 欧美综合国产| 国产精品成人观看视频免费 | 欧美巨乳波霸| 国产综合激情| 亚洲小说欧美另类婷婷| 亚洲精品资源美女情侣酒店| 久久精品女人的天堂av| 国产精品久久国产精品99gif | 日韩一级精品视频在线观看| 久久se精品一区精品二区| 亚洲欧美精品在线观看| 欧美日韩国产成人精品| 亚洲福利视频免费观看| 欧美一区二区三区视频在线| 亚洲一区二区三区激情| 欧美另类高清视频在线| 在线日韩av| 久久国产日韩| 久久国产精品99国产精| 国产精品男gay被猛男狂揉视频| 亚洲欧洲视频| 亚洲精品国产精品久久清纯直播 | 亚洲一区在线免费观看| 亚洲调教视频在线观看| 欧美精品久久天天躁| 在线免费观看视频一区| 久久精品水蜜桃av综合天堂| 久久精品亚洲精品国产欧美kt∨| 国产精品久久久久毛片软件| 在线视频亚洲一区| 亚洲视频在线免费观看| 欧美日韩亚洲一区二区三区在线 | 欧美视频在线观看免费| 亚洲美洲欧洲综合国产一区| 99re热这里只有精品免费视频| 欧美国产日产韩国视频| 亚洲国产高清自拍| 亚洲精品午夜| 欧美精品v日韩精品v国产精品| 亚洲电影免费在线| 亚洲人成在线观看一区二区| 免费黄网站欧美| 亚洲国产老妈| 一区二区不卡在线视频 午夜欧美不卡在 | 麻豆精品91| 亚洲黄色成人| 日韩亚洲欧美综合| 欧美日韩在线播放三区四区| 一区二区久久久久久| 亚洲一区免费看| 国产精品久久久久久一区二区三区 | 你懂的网址国产 欧美| 亚洲国产精品精华液2区45| 亚洲巨乳在线| 欧美色图首页| 亚洲综合丁香| 久久一区二区精品| 亚洲国产视频a| 亚洲一区二区不卡免费| 国产精品资源在线观看| 久久国产夜色精品鲁鲁99| 免费在线成人av| 亚洲另类在线一区| 欧美亚洲一区二区在线| 国产亚洲激情| 日韩视频一区二区| 国产精品videosex极品| 欧美一区二区三区日韩| 欧美高清日韩| 亚洲专区免费| 美女啪啪无遮挡免费久久网站| 亚洲欧洲三级电影| 亚洲欧美中文日韩v在线观看| 国产亚洲精品久| 亚洲狼人精品一区二区三区| 欧美亚洲动漫精品| 久久精品国产综合| 欧美日韩一区二区免费在线观看| 亚洲免费在线精品一区| 久久亚洲一区二区三区四区| 亚洲精品中文在线| 久久国产福利| 亚洲精品美女在线观看| 欧美一级理论片| 亚洲激情在线播放| 香港久久久电影| 亚洲第一页在线| 亚洲欧美日本另类| 一区二区三区在线观看视频| 亚洲一区二区免费看| 国产一区深夜福利| 在线视频一区二区| 国内精品久久久久久久果冻传媒| 一区二区三区 在线观看视频| 国产日韩av在线播放| 亚洲毛片在线| 国产一区二区激情| 亚洲视频电影图片偷拍一区| 狠狠干综合网| 亚洲综合色婷婷| 亚洲国产精彩中文乱码av在线播放| 小嫩嫩精品导航| 亚洲另类自拍| 另类天堂视频在线观看| 亚洲综合精品| 欧美日韩高清在线| 亚洲福利电影| 国产欧美日韩视频一区二区三区| 日韩亚洲成人av在线| 国产一区二区三区久久悠悠色av| 亚洲午夜视频在线| 亚洲激情网站免费观看| 久久久爽爽爽美女图片| 亚洲一区二区av电影| 欧美日本韩国在线| 亚洲国产精品福利| 国产区日韩欧美| 亚洲一区二区在| 亚洲精品资源美女情侣酒店| 蜜桃精品久久久久久久免费影院| 午夜精品免费在线| 国产精品hd|