国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

TensorFlow:面向公眾的機器學習庫

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-11-12 10:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

TensorFlow今天3歲了。2015年的11月9日,谷歌開源TensorFlow,迅速成為最受歡迎的機器學習開源框架,構建起龐大的開發者生態。一路走來,TensorFlow收獲眾多輝煌,也有批評,遭遇強手勁敵,目前仍舊穩居處于開源框架王者之位。TensorFlow 2.0也已在研發中。謹以本文祝TensorFlow生日快樂,為TensorFlow發展做出貢獻的開發者也辛苦了!

TensorFlow今天3歲了!

作為全球最受歡迎的機器學習開源框架,TensorFlow 發展的3年見證了機器學習和人工智能領域的快速發展和變化,與人類的孩子一樣,不斷學習,遭到批評,遇到對手,走向更大跟廣闊的環境。

接下來,新智元帶你簡單回顧過去3年TensorFlow 的發展,以及關于TensorFlow的一些你或許不知道的小知識。

TensorFlow:面向公眾的機器學習庫

TensorFlow其實是谷歌自豪的研究級機器學習基礎設施、第一代專有機器學習系統DistBelief 的繼承者,該系統負責DeepDream這一成就。

DeepDream生成的威廉王子一家畫像

2009年,Hinton領導的研究小組大大減少使用DistBelief的神經網絡的錯誤數量,通過Hinton在廣義反向傳播的科學突破。最值得注意的是,Hinton的突破直接使Google語音識別軟件中的錯誤減少至少25%。

而后,谷歌指派計算機科學家,如Geoffrey Hinton和Jeff Dean,簡化和重構DistBelief的代碼庫,使其變成一個更快、更健壯的應用級別代碼庫,形成了TensorFlow。

TensorFlow的計算使用有狀態的數據流圖表示。TensorFlow的名字來源于神經網絡對多維數組執行的操作,這些多維數組被稱為張量。

通過將TensorFlow的代碼開源,谷歌為世界各地的公司和計算機科學家打開了在自己的產品和研究中實施尖端機器學習算法的大門。

初期爆發式發展被批壟斷生態,用戶說放下TensorFlow立地成佛?

雖然在短時間內迅速成長為Github最受歡迎的深度學習開源項目,并在全球范圍內建立起了廣泛的開發者社區,但一路走來,TensorFlow 也并非沒有遭遇批評和對手。

2016年6月,Jeff Dean稱在GitHub有1500個庫提到了TensorFlow,其中只有5個來自谷歌。截止2017年3月,TensorFlow 得到14000+次commit,超過5500標題中出現過TensorFlow的Github project以及在Stack Overflow上有包括5000+個已被回答的問題,平均每周80+的issue提交。

初期爆發式的發展形成一家獨大的態勢,引起了業內人士對TensorFlow 所構成的潛在生態危害的擔憂,這種趨勢在2016年開始出現,比如地平線創始人余凱博士曾在微信朋友圈呼吁:

算是一個鄭重的聲明吧:一直以來我非常欽佩谷歌的Jeff Dean在MapReduce和谷歌大腦(TensorFlow)等項目上的杰出成就。但是,我必須指出,放任TensorFlow成為世界上占統治地位的人工智能開發平臺對世界是危險的。盡管這個平臺目前是開源的,但是隨著時間的推移,人工智能變得越來越強大,這個系統會變得極端復雜到失去透明性,而且會很可怕的變成全世界數據,計算,硬件,編譯器等的標準制定者。這樣會導致一個不健康的生態,阻礙年輕人掌握技術的自由,讓個人,公司甚至國家在人工智能領域的自主發展,最終被一家商業公司所控制。這不是危言聳聽。可惜現在絕大部分人都還意識不到這點。尤其是在中國。我呼吁大家都來使用Caffe,Mxnet等更加開放中興的開源系統,避免使用TensorFlow

后來,隨著 PyTorch、MXNet、PaddlePaddle 等新框架的出現,開發者有了更多選擇,生態進入良性競爭狀態后,這樣的擔憂也開始褪去。

其次是TensorFlow 本身使用性的問題。零星的“不好用”、“用不好”等抱怨之火,在2017 年下半年爆發,引爆點是一篇題為 “TensorFlow Sucks”的博文,作者NicolasD.Jimenez 在肯定 TensorFlow 優點的同時,指出人們對 TensorFlow 有一種盲目崇拜,TensorFlow 缺乏靈活性,在設計思想和使用上不便于快速原型部署,而且相關的庫太過高級無法輕松使用。

Quora 上開始出現“放棄使用 TensorFlow”的聲音。在差不多的時間里,中國問答網站知乎上也出現了提問“TensorFlow 有哪些令人難以接受的地方?” 引發了眾多的關注和討論。正如問題描述中所說,“沒有工具是完美的,TensorFlow 亦然,現在是時候來吐槽一下了”。

針對開發者提出的主要問題,谷歌后來都做了改進,比如推出動態圖模型,能夠保存和重用模型。

勁敵 PyTorch 出現

雖有 CNTK、Theano、MXNet、PaddlePaddle,如果說 TensorFlow 最強的對手,莫過于2017年 3月 Facebook 開源的 PyTorch,以靈活輕便等優勢迅速贏得了一大批開發者,其中不乏從 TensorFlow 社區轉來的人。

今年5月,PyTorch 1.0 正式公開,新框架將 PyTorch 0.4與Caffe2合并,整合ONNX格式,讓開發者可以無縫地將AI模型從研究轉到生產;今年 10月,Facebook召開了首屆 PyTorch開發者大會,其社區發展大有超越TensorFlow 之勢。

根據 Reddit上一位博主貼出的統計,2018年至2019年,ICRL論文中所涉及到的主流框架工具TensorFlow、PyTorch和Keras的搜索結果數,僅在一年時間內,PyTorch數據增長近3倍:

TensorFlow:228→266

Keras:42→56

PyTorch:87→252

更早一些,今年3月,手握 ArXiv Sanity 大數據、現在主管特斯拉人工智能部門的 Andrej Karpathy,也給出了精確的排名結果(過去一個月內)。

各個框架在論文中被提到(單次計算)的比例分別是:

TensorFlow 14.3%

PyTorch 4.7%

Keras 4.0%

Caffe 3.8%

Theano 2.3%

Torch 1.5%

MXNet、Chainer 和 CNTK 均小于 1%:

TensorFlow 2.0 要來了!

雖有種種問題,但TensorFlow 在機器學習開源框架中的王者地位是毋庸置疑的。

今年8 月,TensorFlow 2.0 預覽版即將發布的消息傳出,TensorFlow 開發者團隊表示,為了適應計算硬件、機器學習研究和商業部署這三年的快速發展,更好地滿足廣大用戶的需求,TensorFlow 2.0 已在研究之中。

用戶對TensorFlow 2.0的期望包括:

Eager execution應當是2.0的核心功能。它將用戶對編程模型的期望與TensorFlow更好地結合起來,并且應該使TensorFlow更易于學習和應用。

通過交換格式的標準化和API的一致性,支持更多平臺和語言,并改善這些組件之間的兼容性和奇偶性。

將刪除已棄用的API并減少重復數量,否則會給用戶造成混淆。

TensorFlow 三年發展里程碑

TensorFlow是谷歌大腦的第二代機器學習系統。

從0.8.0版本(發布于2016年4月)開始本地的支持分布式運行。

從0.9.0版本(發布于2016年6月)開始支持iOS

從0.12.0版本(發布于2016年12月)開始支持Windows系統。該移植代碼主要由微軟貢獻。

1.0.0版本發布于2017年2月11日。雖然參考實現運行在單臺設備,TensorFlow可以運行在多個CPUGPU(和可選的CUDA擴展和圖形處理器通用計算的SYCL擴展)。

2015年11月9日

宣布TensorFlow開源,根據 Apache 2.0 許可并以開放源代碼軟件包的形式發布了 TensorFlow API 和一個參考實現。

2015年12月

發布v0.6,支持GPU,Python 3.3

2016年4月

發布v0.8,分布式TensorFlow

2016年11月

發布v0.11,支持Windows

2017年2月

在首屆TensorFlow開發者峰會上,正式發布TensorFlow 1.0。v1.0的性能得到改進,API變得穩定。TensorFlow1.0主要改進了機器學習功能,發布了XLA的實驗版本,對Python和Java用戶開放,提升了debugging,并且加入和改進了一些高級API,其中包括Keras。

2017年4月

發布v1.1,增加針對tf.keras的特性

2017年8月

發布v1.3,增加高級API,canned estimators,更多模型,原始TPU支持

2017年11月

發布v1.5,增加動態圖機制Eager Execution 和用于移動端的輕量級TensorFlow Lite版本

2018年3月

發布TF Hub, TensorFlow.js, 和TensorFlow Extended (TFX)

2018年5月

發布v1.6,增加支持Cloud TPU,模型和pipeline

2018年6月

發布v1.8,Distribution Strategy API, TensorFlow Probability

2018年8月

發布v1.10,整合Cloud Bigtable

2018年10月

發布v1.12,大量API改進,包括改進XLA穩定性和性能,改進Keras模型支持

2019年

即將發布TensorFlow 2.0

結語

支持深度學習和機器學習研究的軟件生態系統一直在快速發展,開源軟件已經是常態;有各種各樣的框架可用,滿足從探索新想法到將它們部署到生產中的需求;而大型企業在激烈競爭中支持不同的軟件棧。

在眾多新工具涌現的同時,也有功成名退的老將,比如Theano,但這些年來 Theano 開發者團隊所提出的大多數創新,現在已經被其他框架采用和完善。例如,將模型表達為數學表達式,重寫計算圖以獲得更好的性能和內存使用,GPU上的透明執行,更高階的自動微分等,都成為了主流想法。

微軟和 Facebook 發起了開源人工智能項目ONNX(Open Neural Network Exchange),不久后亞馬遜AWS 也宣布加入并推出ONNX-MXNet 開源Python 軟件包。除了亞馬遜,AMDARM、華為、IBM、英特爾高通都宣布將支持ONNX,形成強大的深度學習開源聯盟。

有人說控制了開源工具,就控制了整個生態;但同時,這些巨頭也在去中心化,打通全球數據連接。開放生態系統的基礎,使 AI 更容易獲取并富有價值。開發人員可以為其任務選擇合適的框架,框架作者可以專注于創新,硬件供應商可以簡化優化流程。

感謝所有幫助開發這些工具,并通過貢獻bug報告、配置文件、用例、文檔和支持來改進它們的人。

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

    關注

    1817

    文章

    50102

    瀏覽量

    265509
  • 機器學習
    +關注

    關注

    66

    文章

    8554

    瀏覽量

    136978
  • tensorflow
    +關注

    關注

    13

    文章

    334

    瀏覽量

    62196

原文標題:TensorFlow三歲了!

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    強化學習會讓自動駕駛模型學習更快嗎?

    [首發于智駕最前沿微信公眾號]在談及自動駕駛大模型訓練時,有的技術方案會采用模仿學習,而有些會采用強化學習。同樣作為大模型的訓練方式,強化學習有何不同?又有什么特點呢? 什么是強化
    的頭像 發表于 01-31 09:34 ?650次閱讀
    強化<b class='flag-5'>學習</b>會讓自動駕駛模型<b class='flag-5'>學習</b>更快嗎?

    機器學習和深度學習中需避免的 7 個常見錯誤與局限性

    無論你是剛入門還是已經從事人工智能模型相關工作一段時間,機器學習和深度學習中都存在一些我們需要時刻關注并銘記的常見錯誤。如果對這些錯誤置之不理,日后可能會引發諸多麻煩!只要我們密切關注數據、模型架構
    的頭像 發表于 01-07 15:37 ?203次閱讀
    <b class='flag-5'>機器</b><b class='flag-5'>學習</b>和深度<b class='flag-5'>學習</b>中需避免的 7 個常見錯誤與局限性

    如何在TensorFlow Lite Micro中添加自定義操作符(1)

    相信大家在部署嵌入式端的AI應用時,一定使用過TensorFlow Lite Micro,以下簡稱TFLm。TFLm 是專為微控制器和嵌入式設備設計的輕量級機器學習推理框架,它通過模塊化的操作符系統
    的頭像 發表于 12-26 10:34 ?5350次閱讀

    NVIDIA Jetson系列開發者套件助力打造面向未來的智能機器

    NVIDIA Jetson AGX Thor、AGX Orin 以及 Jetson Orin Nano Super 開發者套件,助力打造面向未來的智能機器人。
    的頭像 發表于 12-13 10:20 ?3070次閱讀

    【上海晶珩睿莓1開發板試用體驗】TensorFlow-Lite物體歸類(classify)

    目前尚未得知睿莓1開發板上面有NPU或者DPU之類的額外處理器,因此使用樹莓派系列使用最廣泛的TensorFlow-Lite進行物體歸類,使用CPU運行代碼,因此占用的是CPU的算力。在
    發表于 09-12 22:43

    超小型Neuton機器學習模型, 在任何系統級芯片(SoC)上解鎖邊緣人工智能應用.

    Neuton 是一家邊緣AI 公司,致力于讓機器 學習模型更易于使用。它創建的模型比競爭對手的框架小10 倍,速度也快10 倍,甚至可以在最先進的邊緣設備上進行人工智能處理。在這篇博文中,我們將介紹
    發表于 07-31 11:38

    FPGA在機器學習中的具體應用

    隨著機器學習和人工智能技術的迅猛發展,傳統的中央處理單元(CPU)和圖形處理單元(GPU)已經無法滿足高效處理大規模數據和復雜模型的需求。FPGA(現場可編程門陣列)作為一種靈活且高效的硬件加速平臺
    的頭像 發表于 07-16 15:34 ?2902次閱讀

    無法將Tensorflow Lite模型轉換為OpenVINO?格式怎么處理?

    Tensorflow Lite 模型轉換為 OpenVINO? 格式。 遇到的錯誤: FrontEnd API failed with OpConversionFailure:No translator found for TFLite_Detection_PostProcess node.
    發表于 06-25 08:27

    明晚開播 |數據智能系列講座第7期:面向高泛化能力的視覺感知系統空間建模與微調學習

    鷺島論壇數據智能系列講座第7期「面向高泛化能力的視覺感知系統空間建模與微調學習」明晚8點精彩開播期待與您云相聚,共襄學術盛宴!|直播信息報告題目面向高泛化能力的視覺感知系統空間建模與微調學習
    的頭像 發表于 06-24 08:01 ?1070次閱讀
    明晚開播 |數據智能系列講座第7期:<b class='flag-5'>面向</b>高泛化能力的視覺感知系統空間建模與微調<b class='flag-5'>學習</b>

    直播預約 |數據智能系列講座第7期:面向高泛化能力的視覺感知系統空間建模與微調學習

    鷺島論壇數據智能系列講座第7期「面向高泛化能力的視覺感知系統空間建模與微調學習」6月25日(周三)20:00精彩開播期待與您云相聚,共襄學術盛宴!|直播信息報告題目面向高泛化能力的視覺感知系統空間
    的頭像 發表于 05-29 10:04 ?640次閱讀
    直播預約 |數據智能系列講座第7期:<b class='flag-5'>面向</b>高泛化能力的視覺感知系統空間建模與微調<b class='flag-5'>學習</b>

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品

    機器人場景的量產應用。更多的面向智能機器人的RISC-V AI軟硬件技術創新以及應用案例,將陸續在公司微信公眾號做介紹,敬請大家期待。
    發表于 04-25 17:59

    NanoEdge AI Studio 面向STM32開發人員機器學習(ML)技術

    NanoEdge? AI Studio*(NanoEdgeAIStudio)是一種新型機器學習(ML)技術,可以讓終端用戶輕松享有真正的創新成果。只需幾步,開發人員便可基于最少量的數據為其項目創建
    的頭像 發表于 04-22 11:09 ?1349次閱讀
    NanoEdge AI Studio <b class='flag-5'>面向</b>STM32開發人員<b class='flag-5'>機器</b><b class='flag-5'>學習</b>(ML)技術

    面向AI與機器學習應用的開發平臺 AMD/Xilinx Versal? AI Edge VEK280

    AMD/Xilinx Versal? AI Edge VEK280評估套件是一款面向AI與機器學習應用的開發平臺,專為邊緣計算場景優化設計。以下從核心配置、技術特性、應用場景及開發支持等方面進行詳細
    的頭像 發表于 04-11 18:33 ?2461次閱讀
    <b class='flag-5'>面向</b>AI與<b class='flag-5'>機器</b><b class='flag-5'>學習</b>應用的開發平臺 AMD/Xilinx Versal? AI Edge VEK280

    **【技術干貨】Nordic nRF54系列芯片:傳感器數據采集與AI機器學習的完美結合**

    機器學習算法,解決傳感器數據采集難題! 1. nRF54系列支持OTA嗎? 答:支持!nRF54L系列基于Zephyr的MCUBOOT和SMP DFU,支持BLE和UART等多種OTA方式
    發表于 04-01 00:00

    用樹莓派搞深度學習TensorFlow啟動!

    介紹本頁面將指導您在搭載64位Bullseye操作系統的RaspberryPi4上安裝TensorFlowTensorFlow是一個專為深度學習開發的大型軟件,它消耗大量資源。您可
    的頭像 發表于 03-25 09:33 ?1212次閱讀
    用樹莓派搞深度<b class='flag-5'>學習</b>?<b class='flag-5'>TensorFlow</b>啟動!