RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

TensorFlow的2.0 版本將來(lái)臨

電子工程師 ? 來(lái)源:未知 ? 作者:李倩 ? 2018-08-15 09:01 ? 次閱讀

上周,谷歌剛剛發(fā)布了 TensorFlow 1.10.0 版本(詳見(jiàn)《TensorFlow 版本 1.10.0 發(fā)布》),如今,TensorFlow 的 2.0 版本又將來(lái)臨。

谷歌開(kāi)源戰(zhàn)略師 Edd Wilder-James 最新公開(kāi)的一封郵件顯示,TensorFlow 2.0 預(yù)覽版將在今年晚些時(shí)候正式發(fā)布,并稱(chēng)其是一個(gè)重大的里程碑。

一旦最終版本的 TensorFlow 2.0 發(fā)布,預(yù)計(jì) TensorFlow 1.x 將不會(huì)再有任何功能更新,但 TensorFlow 團(tuán)隊(duì)表示將繼續(xù)為 TensorFlow 1.x 版本發(fā)布一年的安全補(bǔ)丁。

據(jù)悉,未來(lái) TensorFlow 將會(huì)把重點(diǎn)放在易用性上,而 Eager Execution 將會(huì)是 TensorFlow 2.0 的核心功能。

(編者注:“Eager Execution”是一個(gè)命令式、由運(yùn)行定義的接口,一旦從 Python 被調(diào)用可立即執(zhí)行操作,這使得 TensorFlow 的入門(mén)變得更簡(jiǎn)單,也使得研發(fā)工作變得更直觀。)

此外,TensorFlow 團(tuán)隊(duì)表示,未來(lái)所有的 tf.contrib 都會(huì)被棄用,對(duì)于每個(gè) contrib 模塊,要么 a)將項(xiàng)目集成到 TensorFlow 中;b)將其移至單獨(dú)的存儲(chǔ)庫(kù);c)完全將其移除。從今天將開(kāi)始,TensorFlow 將停止添加新的 tf.contrib 項(xiàng)目。

▌TensorFlow 2.0 規(guī)劃

以下是郵件內(nèi)容,AI科技大本營(yíng)翻譯:

為了適應(yīng)這些快速變化,我們已經(jīng)開(kāi)始研究 TensorFlow 的下一個(gè)重大版本。TensorFlow 2.0 將是一個(gè)重要的里程碑,我們將把重點(diǎn)放在易用性上。大家可以期待 TensorFlow 2.0 的以下功能:

Eager Execution 將是 TensorFlow 2.0 的核心功能。它將用戶對(duì)編程模型的期望與TensorFlow 實(shí)踐更好地結(jié)合起來(lái),使得 TensorFlow 更容易學(xué)習(xí)和應(yīng)用。

支持更多的平臺(tái)和語(yǔ)言,并通過(guò)交換格式的標(biāo)準(zhǔn)化和 API 的對(duì)齊來(lái)改善這些組件之間的兼容性和對(duì)等性。

我們將刪除過(guò)時(shí)的 API 并減少重復(fù)的數(shù)量,避免給用戶帶來(lái)混亂。

我們計(jì)劃在今年晚些時(shí)候發(fā)布 TensorFlow 2.0 的預(yù)覽版。

2.0 版本的設(shè)計(jì)流程

近期,我們將舉行一系列包含預(yù)先規(guī)劃好的改變?cè)趦?nèi)的公共設(shè)計(jì)評(píng)審。我們將在此過(guò)程中闡明 TensorFlow 2.0 一部分的新功能,并允許社區(qū)提出更改和發(fā)表意見(jiàn)。如果您希望查看有關(guān)流程的評(píng)論和更新公告,請(qǐng)加入developers@tensorflow.org。我們希望在今年晚些時(shí)候發(fā)布預(yù)覽版后收集用戶的反饋。

兼容性和連續(xù)性

TensorFlow 2.0 給了我們一個(gè)糾正錯(cuò)誤并進(jìn)行改進(jìn)的機(jī)會(huì),這些改進(jìn)在語(yǔ)義化版本(semantic versioning)下是禁止的。

為了讓大家更容易地向新版本過(guò)渡,我們將創(chuàng)建一個(gè)轉(zhuǎn)換工具,用于更新 Python 代碼以使用與 TensorFlow 2.0 兼容的 API,或者在無(wú)法自動(dòng)進(jìn)行此類(lèi)轉(zhuǎn)換的情況下發(fā)出警告。

并非所有更改都可以完全自動(dòng)完成。例如,我們將棄用某些 API,其中一些 API 沒(méi)有直接對(duì)等的替換物。對(duì)于這種情況,我們將提供兼容模塊(tensorflow.compat.v1),它包含完整的 TensorFlow 1.x API,而且將在 TensorFlow 2.x 的生命周期內(nèi)一直保留。

一旦最終版本的 TensorFlow 2.0 發(fā)布,我們預(yù)計(jì) TensorFlow 1.x 不會(huì)再有任何的功能更新,但我們將繼續(xù)為 TensorFlow 1.x 版本發(fā)布一年的安全補(bǔ)丁。

磁盤(pán)兼容性

我們不打算對(duì) SavedModels 或存儲(chǔ)的 GraphDef 進(jìn)行重大更改(即,我們計(jì)劃在 2.0 版本中包含所有當(dāng)前內(nèi)核)。但是,2.0 版本中的更改將意味著raw checkpoint 中的變量名稱(chēng)可能必須在與新模型兼容之前進(jìn)行轉(zhuǎn)換。

tf.contrib

TensorFlow 的 contrib 模塊已經(jīng)超越了單個(gè)存儲(chǔ)庫(kù)中可以維護(hù)和支持的模塊。較大的項(xiàng)目最好分開(kāi)維護(hù),我們將在 TensorFlow 的主代碼里添加一些規(guī)模較小的擴(kuò)展。因此,作為發(fā)布 TensorFlow 2.0 的一部分,我們將停止分發(fā) tf.contrib。我們將在未來(lái)幾個(gè)月與 contrib 模塊的所有者合作制定詳細(xì)的遷移計(jì)劃,包括如何在我們的社區(qū)頁(yè)面和文檔中宣傳您的 TensorFlow 擴(kuò)展。

對(duì)于每個(gè) contrib 模塊,我們要么 a)將項(xiàng)目集成到 TensorFlow 中; b)將其移至單獨(dú)的存儲(chǔ)庫(kù);c)完全將其移除。這意味著所有的 tf.contrib 都會(huì)被棄用,我們將從今天將開(kāi)始停止添加新的 tf.contrib 項(xiàng)目。我們正在尋找目前在 tf.contrib 的許多項(xiàng)目的所有者/維護(hù)者,如果您有興趣,請(qǐng)聯(lián)系我們。

下一步計(jì)劃

有關(guān)TensorFlow 2.0 的更多問(wèn)題,請(qǐng)發(fā)送電子郵件至discuss@tensorflow.org與我們聯(lián)系。如需及時(shí)了解 2.0 版本的詳細(xì)開(kāi)發(fā)信息,請(qǐng)訂閱developers@tensorflow.org。

▌Facebook、微軟等聯(lián)手對(duì)抗谷歌

維基百科的資料顯示,TensorFlow 最初由谷歌大腦團(tuán)隊(duì)開(kāi)發(fā),于2015 年 11 月 9 日在 Apache 2.0 開(kāi)源許可證下發(fā)布,1.0.0 版本發(fā)布于 2017 年 2 月 11 日,目前已經(jīng)更新到 1.10.0 版本。

如今,TensorFlow 已經(jīng)成為開(kāi)發(fā)者社區(qū)最流行的機(jī)器學(xué)習(xí)框架。

今年 3 月,Keras 作者 Fran?ois Chollet 使用 Google Search Index 展示了過(guò)去三個(gè)月 ArXiv 上提到的深度學(xué)習(xí)框架排行,其中 TensorFlow 排名第一,Keras 排名第二,而且兩者差距明顯。

同月,李飛飛高徒 Andrej Karpathy 也拋出數(shù)據(jù),過(guò)去一個(gè)月里各個(gè)框架在論文中被提到(單次計(jì)算)的比例分別是:TensorFlow 14.3%,PyTorch 4.7%,Keras 4.0%,Caffe 3.8%,Theano 2.3%,Torch 1.5%,其他均少于 1%。

就在上月,深度學(xué)習(xí)研究員 Mahmoud Badry 又根據(jù) GitHub 上的 Star 數(shù)量做了一個(gè)了深度學(xué)習(xí)項(xiàng)目排行榜。其中 TensorFlow 穩(wěn)居榜首,Star 的數(shù)量超過(guò) 10 萬(wàn),是二名 Keras 的 3 倍之多。

可以看出,雖然其他的框架也在快速進(jìn)步,但谷歌的 TensorFlow 目前仍占據(jù)絕對(duì)的領(lǐng)先地位

為了對(duì)抗谷歌的 TensorFlow,去年 9 月,F(xiàn)aceBook 攜手微軟發(fā)布了一個(gè)全新的項(xiàng)目——ONNX,可使模型在不同框架之間進(jìn)行轉(zhuǎn)移,欲借此打造一個(gè)開(kāi)放的深度學(xué)習(xí)開(kāi)發(fā)工具生態(tài)系統(tǒng)。目前已經(jīng)有亞馬遜英特爾、百度等多家科技巨頭加入。

有分析認(rèn)為,谷歌暫時(shí)不會(huì)加入這個(gè)聯(lián)盟,而是會(huì)打造自己的獨(dú)立生態(tài)。如今,TensorFlow 2.0 即將發(fā)布,而谷歌的 Keras 也頗受歡迎,可以預(yù)見(jiàn),谷歌在這一領(lǐng)域的領(lǐng)先地位短期內(nèi)不會(huì)被動(dòng)搖。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8406

    瀏覽量

    132558
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    329

    瀏覽量

    60527

原文標(biāo)題:重磅 | TensorFlow 2.0即將發(fā)布,所有tf.contrib將被棄用

文章出處:【微信號(hào):rgznai100,微信公眾號(hào):rgznai100】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    USB4 2.0版本的重大更新

    USB版本一直很多,可以說(shuō)是五花八門(mén),但是隨著接口的日漸統(tǒng)一,USB的版本可以說(shuō)減少了很多,到了USB4,只剩下USB-C接口,為何還有一個(gè)2.0版本,我們往下詳解。
    的頭像 發(fā)表于 09-09 14:37 ?598次閱讀

    AM5718-HIREL Sitara處理器器件版本2.0數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AM5718-HIREL Sitara處理器器件版本2.0數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-09 11:34 ?0次下載
    AM5718-HIREL Sitara處理器器件<b class='flag-5'>版本</b><b class='flag-5'>2.0</b>數(shù)據(jù)表

    DM505 SoC 15mm封裝(ABF)器件版本2.0數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《DM505 SoC 15mm封裝(ABF)器件版本2.0數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-09 10:54 ?0次下載
    DM505 SoC 15mm封裝(ABF)器件<b class='flag-5'>版本</b><b class='flag-5'>2.0</b>數(shù)據(jù)表

    AM571x Sitara處理器器件版本2.0數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《AM571x Sitara處理器器件版本2.0數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-08 10:14 ?0次下載
    AM571x Sitara處理器器件<b class='flag-5'>版本</b><b class='flag-5'>2.0</b>數(shù)據(jù)表

    TDA3x SoC15mm封裝(ABF)器件版本2.0數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《TDA3x SoC15mm封裝(ABF)器件版本2.0數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 08-07 11:29 ?0次下載
    TDA3x SoC15mm封裝(ABF)器件<b class='flag-5'>版本</b><b class='flag-5'>2.0</b>數(shù)據(jù)表

    TensorFlow是什么?TensorFlow怎么用?

    TensorFlow是由Google開(kāi)發(fā)的一個(gè)開(kāi)源深度學(xué)習(xí)框架,它允許開(kāi)發(fā)者方便地構(gòu)建、訓(xùn)練和部署各種復(fù)雜的機(jī)器學(xué)習(xí)模型。TensorFlow憑借其高效的計(jì)算性能、靈活的架構(gòu)以及豐富的工具和庫(kù),在學(xué)
    的頭像 發(fā)表于 07-12 16:38 ?658次閱讀

    tensorflow和pytorch哪個(gè)更簡(jiǎn)單?

    PyTorch更簡(jiǎn)單。選擇TensorFlow還是PyTorch取決于您的具體需求和偏好。如果您需要一個(gè)易于使用、靈活且具有強(qiáng)大社區(qū)支持的框架,PyTorch可能是一個(gè)更好的選擇。如果您需要一個(gè)在
    的頭像 發(fā)表于 07-05 09:45 ?845次閱讀

    tensorflow和pytorch哪個(gè)好

    tensorflow和pytorch都是非常不錯(cuò)的強(qiáng)大的框架,TensorFlow還是PyTorch哪個(gè)更好取決于您的具體需求,以下是關(guān)于這兩個(gè)框架的一些關(guān)鍵點(diǎn): TensorFlow : 發(fā)布時(shí)間
    的頭像 發(fā)表于 07-05 09:42 ?674次閱讀

    tensorflow簡(jiǎn)單的模型訓(xùn)練

    在本文中,我們將詳細(xì)介紹如何使用TensorFlow進(jìn)行簡(jiǎn)單的模型訓(xùn)練。TensorFlow是一個(gè)開(kāi)源的機(jī)器學(xué)習(xí)庫(kù),廣泛用于各種機(jī)器學(xué)習(xí)任務(wù),包括圖像識(shí)別、自然語(yǔ)言處理等。我們將從安裝
    的頭像 發(fā)表于 07-05 09:38 ?625次閱讀

    keras模型轉(zhuǎn)tensorflow session

    在這篇文章中,我們將討論如何將Keras模型轉(zhuǎn)換為TensorFlow session。 Keras和TensorFlow簡(jiǎn)介 Keras是一個(gè)高級(jí)神經(jīng)網(wǎng)絡(luò)API,它提供了一種簡(jiǎn)單、快速的方式來(lái)構(gòu)建
    的頭像 發(fā)表于 07-05 09:36 ?510次閱讀

    如何使用Tensorflow保存或加載模型

    TensorFlow是一個(gè)廣泛使用的開(kāi)源機(jī)器學(xué)習(xí)庫(kù),它提供了豐富的API來(lái)構(gòu)建和訓(xùn)練各種深度學(xué)習(xí)模型。在模型訓(xùn)練完成后,保存模型以便將來(lái)使用或部署是一項(xiàng)常見(jiàn)的需求。同樣,加載已保存的模型進(jìn)行預(yù)測(cè)或
    的頭像 發(fā)表于 07-04 13:07 ?1476次閱讀

    TensorFlow的定義和使用方法

    TensorFlow是一個(gè)由谷歌人工智能團(tuán)隊(duì)谷歌大腦(Google Brain)開(kāi)發(fā)和維護(hù)的開(kāi)源機(jī)器學(xué)習(xí)庫(kù)。它基于數(shù)據(jù)流編程(dataflow programming)的概念,將復(fù)雜的數(shù)學(xué)運(yùn)算表示為
    的頭像 發(fā)表于 07-02 14:14 ?751次閱讀

    LwIP v2.0版本更換為v2.1.2版本后接收不到數(shù)據(jù)了怎么解決?

    請(qǐng)教下,吧 LwIP v2.0 版本更換為 v2.1.2 版本后接收不到數(shù)據(jù)了,是怎么回事啊 ?? 之前使用 v2.0 版本測(cè)試是完全可以了
    發(fā)表于 04-23 08:20

    SAP HANA 2.0 SP07版本新功能特性匯總

    HANA 2.0 SP07于2023年4月初發(fā)布,這次的SP07將提供5年的支持周期。如下表所示,到今年底HANA主流的系統(tǒng)版本就只有兩個(gè)SPS版本:HANA 2.0 SP05和SP0
    的頭像 發(fā)表于 02-19 09:22 ?514次閱讀

    如何判斷HDMI接口版本是1.4還是2.0呢?

    如何判斷HDMI接口版本是1.4還是2.0呢? HDMI是一種用于傳輸高質(zhì)量音頻和視頻信號(hào)的接口標(biāo)準(zhǔn)。隨著技術(shù)的不斷發(fā)展,HDMI接口也經(jīng)歷了多次升級(jí)和改進(jìn)。在市場(chǎng)上,常見(jiàn)的HDMI接口版本包括
    的頭像 發(fā)表于 02-02 17:26 ?2.7w次閱讀
    RM新时代网站-首页