李杉 維金 編譯自 Google Blog 量子位 出品 | 公眾號 QbitAI 谷歌AI Senior Fellow、谷歌大腦負責人Jeff Dean,按照慣例,今天開始發(fā)布2017年度的谷歌大腦年度總結(jié)。 在這份已經(jīng)發(fā)布的總結(jié)中,Jeff Dean回顧了谷歌大腦團隊過去一年的核心研究,以及在多個AI領域的研究進展。 Jeff Dean還把相關研究的論文等一并附上,堪稱良心之作,值得收藏。 以下是最新發(fā)布的總結(jié)全文: 作為谷歌整體人工智能計劃的一部分,谷歌大腦團隊致力于通過研究和系統(tǒng)工程,提升人工智能的技術水平。我們?nèi)ツ攴窒砹?016年的工作總結(jié)。從那以后,我們在提升機器智能這個長期研究項目上繼續(xù)取得進展,并與谷歌和Alphabet的多個團隊合作,使用我們的研究成果來改善人們的生活。 我們將為2017年撰寫兩篇總結(jié)文章,這是第一篇,包括我們的一些基礎研究工作,以及關于開源軟件、數(shù)據(jù)集和機器學習的新硬件的更新。第二篇文章的重點是探討我們針對機器學習能產(chǎn)生巨大影響的領域展開的深入研究,如醫(yī)療、機器人和一些基礎科學領域,以及我們在創(chuàng)造性、公平和包容等方面所作的工作,并讓你更加深入地了解我們。 核心研究我們團隊的一個研究重點是促進我們的理解力和提高我們解決機器學習領域新問題的能力。以下是我們?nèi)ツ暄芯康膸状笾黝}。 AutoML 自動化機器學習的目標是開發(fā)各種技術,讓計算機自動解決新的機器學習問題,而不需要人類機器學習專家逐一干預。如果我們有朝一日真的能有真正的智能系統(tǒng),這就是我們所需的基本能力。 我們開發(fā)了利用強化學習和進化算法設計神經(jīng)網(wǎng)絡體系結(jié)構(gòu)的新方法。 AutoML在去年5月的2017 Google I/O開發(fā)者大會上首次正式發(fā)布。這個新方法意在讓讓神經(jīng)網(wǎng)絡去設計神經(jīng)網(wǎng)絡,谷歌希望能借AutoML來促進深度學習開發(fā)者規(guī)模的擴張,讓設計神經(jīng)網(wǎng)絡的人,從供不應求的PhD,變成成千上萬的普通工程師。 在AutoML中,一個主控的神經(jīng)網(wǎng)絡可以提出一個“子”模型架構(gòu),并用特定的任務來訓練這個子模型,評估它的性能,然后,主控收到反饋,并根據(jù)反饋來改進下一個提出的子模型。 這個過程,簡單來說就是:生成新架構(gòu)-測試-提供反饋供主控網(wǎng)絡學習。在重復上千次后,主控網(wǎng)絡學會了哪些架構(gòu)能夠在已知驗證集上得到更高的準確率。 將此項工作擴展到ImageNet最新分類和檢測結(jié)果中,并展示了如何自動學習新的優(yōu)化算法和有效的激活函數(shù)。我們正積極與我們的云人工智能團隊合作,將這項技術提供給谷歌客戶使用,并繼續(xù)在多方面推動該研究。 去年11月,谷歌對AutoML進行了升級。此前AutoML能設計出與人類設計的神經(jīng)網(wǎng)絡同等水平的小型神經(jīng)網(wǎng)絡,但始終被限制在CIFAR-10和Penn Treebank等小型數(shù)據(jù)集上。 為了讓這種方法應用到ImageNet中,研究人員對AutoML做了兩點調(diào)整,方便更容易地處理大型數(shù)據(jù)集。 相關論文:
語音理解和生成 另一個主題是開發(fā)新技術,提高我們的計算系統(tǒng)在理解和生成人類語音方面的能力,包括我們與谷歌語音團隊合作為一個端到端語音識別方法開發(fā)了一系列改進措施,把谷歌語音識別系統(tǒng)的相對詞錯誤率降低了16%。這項工作有一個好處,那就是需要融合很多獨立的研究線索。 相關論文:
△Listen-Attend-Spell端到端語音識別模型的部件 我們還和谷歌機器感知團隊合作,開發(fā)了一種進行文字到語音生成的新方法:Tacotron 2。這種新方法極大地改進了所生成語音的效果,模型達到的平均意見分(MOS)達到4.53,而你在有聲書里聽到的那些專業(yè)人類播音員,MOS也只有4.58,以前,計算機合成語音的最佳成績是4.34。 Tacotron 2合成音頻試聽: https://google./tacotron/publications/tacotron2/index.html △Tacotron 2模型架構(gòu) 新的機器學習算法和方法 我們繼續(xù)開發(fā)新穎的機器學習算法和方法,包括對capsules的研究(在執(zhí)行視覺任務時,明確地尋找激活功能協(xié)議,以此作為一種評估不同噪聲假設的方法)。 相關報道:Hinton的Capsule論文終于公開 相關論文:
sparsely-gated mixtures of experts (這能實現(xiàn)仍然具有計算效率的大型模型)。 在這個研究中,新的神經(jīng)網(wǎng)絡層只需要很小的計算能力提升,便能高效地提升模型的能力。 相關論文:
hypernetworks(使用一個模型的權(quán)重來生成另一個模型的權(quán)重)。 相關論文:
新型多模模型(使用相同模型執(zhí)行音頻、視覺和文本輸入等多任務學習)。 相關報道:一個神經(jīng)網(wǎng)絡學習一切! 相關論文:
基于注意力的機制(代替卷積和循環(huán)模型)。 相關論文:
符號和非符號學習優(yōu)化方法。 相關論文:
一項通過離散變量反向傳播的技術。 相關論文:
以及對強化學習算法的一些改進。 相關論文:
計算機系統(tǒng)的機器學習 在計算機系統(tǒng)中用機器學習取代傳統(tǒng)的啟發(fā)式應用也是我們非常感興趣的方向。我們已經(jīng)展示了如何使用強化學習在把計算機圖像映射到一組計算設備上的時候制定位置決策,效果比人類專家還好。 相關論文:
我們與谷歌研究院的其他同事共同在“The Case for Learned Index Structures”中展示,神經(jīng)網(wǎng)絡不僅比傳統(tǒng)的數(shù)據(jù)結(jié)構(gòu)(B-樹、哈希表和Bloom過濾器)更快,而且也小得多。我們認為,我們只是掌握了在核心計算系統(tǒng)中使用機器學習的皮毛。 相關報道:如何構(gòu)建未來的機器學習芯片 相關論文:
隱私和安全 機器學習及其與安全與隱私的交互仍是我們研究的重點。在ICLR 2017的一篇得獎論文中,我們展示了機器學習技術可以用于提供不同的隱私保障方式。 相關論文:
我們還繼續(xù)調(diào)查了對抗樣例的特性,包括在現(xiàn)實世界中展示對抗樣例,以及如何在訓練過程中規(guī)模化使用對抗樣例,使模型更適用于對抗樣例。 相關論文:
理解機器學習系統(tǒng) 雖然通過機器學習技術得到了漂亮的結(jié)果,但更重要的是理解機器學習在什么時候能發(fā)揮作用,什么時候無效。 在另一篇ICLR 2017最佳論文中,我們展示了,當前機器學習理論框架無法解釋深度學習方法取得的出色結(jié)果。 相關論文:
我們還展示了,通過優(yōu)化方法發(fā)現(xiàn)的最小值“平坦度”并不像最初想象中與良好的泛化方法密切相關。為了更好地理解深度框架中訓練如何推進,我們發(fā)布了一系列分析隨機矩陣的論文,因為這是大多數(shù)訓練方法的出發(fā)點。 相關論文:
理解深度學習的另一個重要途徑是更好地衡量性能。我們在最近一項研究中比較了多種GAN方法,展示了良好的實驗設計和統(tǒng)計嚴格性的重要性。許多GAN方法很熱門,被用于增強生成模型,但實際上并沒有帶來性能優(yōu)化。我們希望這項研究能給其他研究員帶來范例,幫助他們展開健壯性更好的實驗性研究。 我們正在開發(fā)能對機器學習系統(tǒng)進行更好表達的方法。去年3月,通過與OpenAI、DeepMind和YC Research等公司和機構(gòu)合作,我們推出了新的開放科學在線雜志Distill,致力于支持人類對機器學習的理解。這份在線雜志的文章提供了清晰的機器學習概念,以及出色的交互式可視化工具。在推出第一年中,Distill發(fā)布了多篇有啟發(fā)性的文章,旨在幫助人們了解機器學習的各種內(nèi)部原理。我們期待2018年能帶來更多內(nèi)容。 △特征可視化 https:///2017/feature-visualization/ △如何有效地使用t-SNE 用于機器學習研究的開放數(shù)據(jù)集MNIST、CIFAR-10、ImageNet、SVHN和WMD等開放數(shù)據(jù)集快速推動了機器學習的研究進展。我們團隊和谷歌研究院一起,在過去一年里一直積極探索開放有趣的新數(shù)據(jù)集,用于開源機器學習領域的研究。我們提供了規(guī)模更大的有標簽數(shù)據(jù)集,其中包括:
△YouTube-Bounding Boxes數(shù)據(jù)集示例 TensorFlow和開源軟件△TensorFlow全球用戶分布 http:///red-dwarf/?user=tensorflow&repo=tensorflow 在團隊歷史上,我們開發(fā)了一些工具,幫助我們在谷歌的多種產(chǎn)品中開展機器學習研究,部署機器學習系統(tǒng)。 2015年11月,我們開源了第二代機器學習框架TensorFlow,希望讓機器學習界從我們的投入中受益。2月份,我們發(fā)布了TensorFlow 1.0。11月份,我們又發(fā)布了1.4版本,加入了以下重要內(nèi)容:用于交互式非典型編程的Eager Execution、針對TensorFlow程序優(yōu)化的編譯器XLA,以及用于移動和嵌入式設備的輕量級解決方案TensorFlow Lite。 預編譯的TensorFlow二進制文件已在180多個國家被下載了1000多萬次,GitHub上的源代碼已有超過1200名貢獻者。 2月份,我們舉辦了首屆TensorFlow開發(fā)者峰會,超過450人來到山景城現(xiàn)場參會,全球有6500多人觀看了在線直播,包括35個國家的超過85場本地觀看活動。所有演講記錄了下來,主題包括新特性,使用TensorFlow的新技術,以及對低級TensorFlow抽象的詳細描述。 TensorFlow開發(fā)者峰會2017演講視頻: https://www./playlist?list=PLOU2XLYxmsIKGc_NBoIhTn2Qhraji53cv 我們將于2018年3月30日在舊金山灣區(qū)舉行另一場TensorFlow開發(fā)者峰會。現(xiàn)在你可以注冊,保存日期,追蹤最新消息。 TensorFlow開發(fā)者峰會2017注冊地址: https://services.google.com/fb/forms/tfds-2018-save-the-date/ △一個用TensorFlow玩石頭剪刀布的實驗 我們很高興看見,2017年TensorFlow得到了廣泛應用,包括黃瓜分揀的自動化,在航拍照片中尋找海牛,對土豆進行分揀確保兒童食品安全,協(xié)助翻譯新西蘭鳥類保護區(qū)的鳥叫聲,以及對坦桑尼亞最受歡迎根莖作物的病害進行識別。 11月,TensorFlow作為開源項目慶祝了兩周歲生日。我們很高興看到TensorFlow開發(fā)者和用戶社區(qū)的興起和繁榮。TensorFlow目前是GitHub上排名第一的機器學習平臺,也是GitHub上的最火的五大代碼庫之一,被許多大大小小的企業(yè)和組織使用。 此外,GitHub上已有2.45萬個與TensorFlow有關的不同代碼庫。目前的許多研究論文關于開源代碼的TensorFlow實現(xiàn),并提供了研究成果,幫助整個社區(qū)更容易地理解確切的研究方法,模仿或拓展相關工作。 Google Research其他團隊的相關開源工作也令TensorFlow受益,其中包括TF-GAN。這是個輕量級庫,用于TensorFlow、TensorFlow Lattice(一組用于晶格模型的估計工具),以及TensorFlow對象檢測API中的生成對抗模型。隨著模型數(shù)量的不斷增長,TensorFlow模型庫也在繼續(xù)壯大。
除TensorFlow之外,我們還發(fā)布了deeplearn.js,提供了一種在瀏覽器中配置深度學習API的開源、硬件加速的方法(無需下載或安裝任何東西)。deeplearn.js的主頁提供了許多很好的范例,包括Teachable Machine(一種計算機視覺模型,可以用自己的攝像頭去訓練)和Performance RNN(實現(xiàn)了基于實時神經(jīng)網(wǎng)絡的鋼琴作曲和表演)。2018年,我們將在此基礎上進一步推進,協(xié)助將TensorFlow模型直接部署至deeplearn.js環(huán)境。 相關鏈接:
TPU大約5年前,我們意識到,深度學習將極大地改變我們對硬件的需求。深度學習計算將帶來計算密集型任務,同時具備兩個特點: 一方面,它們主要由繁重的線性代數(shù)運算(矩陣乘法、向量運算等)組成;另一方面,它們對精度降低寬容度很高。 我們意識到,可以基于這兩大特點來構(gòu)建專用硬件,從而更高效地運行神經(jīng)網(wǎng)絡計算。因此,我們向谷歌的平臺團隊提供了設計輸入,而他們設計并開發(fā)了第一代的“張量處理單元(TPU)”。這是一種單芯片ASIC,用于加速深度學習推理(與訓練不同,推理用于已經(jīng)過訓練的神經(jīng)網(wǎng)絡)。 第一代TPU在數(shù)據(jù)中心的部署已有3年時間,谷歌搜索、谷歌翻譯、谷歌照片,以及AlphaGo中的深度學習模型就使用了這種芯片,同時也給許多其他研究項目和產(chǎn)品提供了計算能力。去年6月,我們在ISCA 2017上發(fā)表了一篇論文,表明第一代TPU要比同時代GPU或CPU快15到30倍,而性能功耗比則提升了30倍到80倍。 △用ImageNet訓練ResNet-50的實驗表明,隨著TPU數(shù)量的增長,神經(jīng)網(wǎng)絡訓練加速 推理很重要,但訓練的加速是個更重要的問題,同時也更困難。如果研究人員可以更快地嘗試新想法,那么我們就可以取得更多突破。 我們的第二代TPU于去年5月在谷歌I/O大會上發(fā)布,提供了完整的系統(tǒng)(包括訂制的ASIC芯片、電路板和連接方式),可以同時加速訓練和推理。我們展示了單個設備的配置,以及包含多個機架的深度學習超級計算機配置,即TPU艙。我們宣布將通過谷歌云計算平臺提供第二代設備,即云TPU。我們還啟動了TensorFlow研究云(TFRC)項目,向愿意將工作成果分享給全世界的頂級機器學習研究員提供包含1000個云TPU的計算集群。 12月,我們又展示了一項成果:用TPU艙去訓練ResNet-50 ImageNet模型,并在22分鐘內(nèi)取得了高水平的精確度。而傳統(tǒng)工作站達到這樣的效果需要幾天甚至更長時間。我們認為,縮短研究周期將大大提高谷歌機器學習團隊,以及所有使用云TPU的組織的效率。 如果你對云TPU、TPU艙和TensorFlow研究云感興趣,那么可以在 g.co/tpusignup 注冊,了解更多信息。我們很高興,2018年能讓更多工程師和研究員用上TPU。 原文: https://research./2018/01/the-google-brain-team-looking-back-on.html 這是Jeff Dean總結(jié)Google Brain 2017成就的上篇,他還會再寫個下篇,談一談他們對機器學習應用于醫(yī)療、機器人、各種科學研究、創(chuàng)造等領域的研究,也會談到Google Brain在公平性和包容性方面所做的工作。 See you later~ — 完 — 誠摯招聘 |
|