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

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

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

3天內不再提示

TensorFlow 2.0將專注于簡單性和易用性

電子工程師 ? 來源:lq ? 2019-01-18 10:44 ? 次閱讀

2018 年 11 月,TensorFlow 迎來了它的 3 歲生日,我們回顧了幾年來它增加的功能,進而對另一個重要里程碑 TensorFlow 2.0 感到興奮 !

TensorFlow 2.0 將專注于簡單性和易用性,具有以下更新:

使用 Keras 和 eager execution,輕松構建模型

在任意平臺上實現生產環境的穩健模型部署

為研究提供強大的實驗工具

通過清理廢棄的 API 和減少重復來簡化 API

在過去的幾年里,我們為 TensorFlow 添加了許多組件。在 TensorFlow 2.0 中,它們將被打包成一個全面的平臺,支持從訓練到部署的機器學習工作流程。讓我們使用如下所示的簡化概念圖來了解 TensorFlow 2.0 的新架構:

注:上圖的訓練部分雖然側重于 Python API,但 TensorFlow.js 也支持訓練模型。也支持其他語言,包括 Swift,R 和 Julia

簡單的模型構建

在最近的 文章 中,我們宣布 Keras API 將成為 TensorFlow 中構建和訓練模型的核心高級 API。Keras API 使得使用 TensorFlow 開啟項目變得簡單。重要的是,Keras 提供了幾個模型構建 API ( Sequential, Functional, 和 Subclassing ),因此您可以選擇適合的抽象級別。TensorFlow 的實現包含多項增強功能,包括即時迭代和直觀調試,以及 tf.data,用于構建可擴展的輸入管道。

下面是一個工作流程示例 ( 在接下來的幾個月里,我們將更新下面所述內容的指南 ):

使用 tf.data 加載數據。使用輸入管道讀取訓練數據,用 tf.data 創建的輸入線程讀取訓練數據。使用 tf.feature_column 描述特征,例如嵌套和特征交叉。還支持從內存數據(例如 NumPy)中方便地輸入

使用 tf. Keras 或 Premade Estimators 構建、訓練和驗證模型。Keras 與 TensorFlow 的其余部分緊密集成,因此您可以隨時訪問 TensorFlow 的功能。一組標準的打包模型 ( 例如,線性或邏輯回歸、梯度增強樹、隨機森林 ) 也可以直接使用 ( 利用 tf.estimator API 實現 )。如果你不想從頭開始訓練一個模型,你很快就能通過 TensorFlow Hub 的模塊利用遷移學習來訓練 Keras 或 Estimator 模型

使用 eager execution 運行和調試,然后在圖形上使用 tf.function。TensorFlow 2.0 在默認情況下以 eager execution 方式運行,以便于使用和順利調試。此外,tf.functionannotation 透明地將 Python 程序轉換成 TensorFlow 圖。這個過程保留了 1.x TensorFlow 基于圖形執行的所有優點:性能優化、遠程執行以及輕松序列化、導出和部署的能力,同時增加了使用簡單的 Python 表達程序的靈活性和易用性

使用分布策略進行分布式訓練。對于大型機器學習訓練任務來講,Distribution Strategy API 使得在不更改模型定義的情況下,在不同硬件配置上分布和訓練模型變得很容易。由于 TensorFlow 提供了對 CPUGPU 和 TPU 等一系列硬件加速器的支持,因此可以將訓練工作負載分布到單節點 / 多加速器以及多節點 / 多加速器配置,包括 TPU Pods。雖然此 API 支持各種集群配置,但還提供了在本地或云環境中部署 Kubernetes 集群訓練的模板

導出到 SavedModel。TensorFlow 將在 SavedModel 上標準化,作為 TensorFlowServing、TensorFlow Lite、TensorFlow.js、TensorFlow Hub 等的交換格式

在任何平臺上的生產環境中進行穩健的模型部署

TensorFlow 始終為生產提供了直接途徑。無論是在服務器、邊緣設備或者 web上,無論您使用哪種語言或平臺,TensorFlow 都可以讓您輕松地訓練和部署模型。在 TensorFlow 2.0 中,我們通過標準化交換格式和調整 API 來提高平臺和組件之間的兼容性和一致性。

一旦您訓練并保存了模型,就可以直接在應用程序中執行它,或者使用以下部署庫之一為它提供服務:

TensorFlow Serving:TensorFlow 庫允許模型通過 HTTP / REST 或 gRPC / 協議緩沖區提供服務

TensorFlow Lite:TensorFlow 針對移動和嵌入式設備的輕量級解決方案提供了在 AndroidiOS 和 Raspberry Pi 和 Edge tpu 等嵌入式系統上部署模型的能力

TensorFlow.js:支持在 JavaScript 環境中部署模型,例如通過 Node.js 在 web 瀏覽器或服務器端部署模型。TensorFlow.js 還支持用 JavaScript 定義模型,并使用類似于 keras 的 API 直接在 web 瀏覽器中進行訓練

TensorFlow 還支持其他語言 ( 一些由更廣泛的社區維護 ),包括 C, Java, Go, C#, Rust, Julia, R 等。

為研究提供強大的實驗工具

TensorFlow 使從概念到代碼、從模型到發布的新思想變得容易。TensorFlow 2.0 集成了許多功能,可以在不犧牲速度或性能的情況下定義和訓練最新模型:

Keras Functional API 和 Model Subclassing API:允許創建復雜的拓撲,包括使用剩余層、自定義的多輸入 / 輸出模型和強制寫入的正向傳遞

自定義訓練邏輯:使用 tf.GradientTape 和 tf.custom_gradient 對梯度計算進行細粒度控制

為了獲得更大的靈活性和更好的控制,低級別 TensorFlow API 始終可用,并與高級別抽象結合在一起,以實現完全可定制的邏輯

TensorFlow 2.0 帶來了一些新功能,允許研究人員和高級用戶使用豐富的擴展 ( 如 Ragged Tensors, TensorFlow Probability, Tensor2Tensor 等) 進行實驗。

除了這些功能外,TensorFlow 提供 eager excution,便于原型制作和調試,Distribution Strategy API 和 AutoGraph進行規模化訓練, 以及對 TPU 的支持, 使 TensorFlow 2.0 成為一個易于使用、可定制和高度可擴展的平臺,用于進行最先進的機器學習研究并將研究轉化為生產流水線。

TensorFlow 1.x 和 2.0 的區別

自從我們最初開源 TensorFlow 以來,已經有了許多版本和 API 迭代。隨著機器學習的快速發展,該平臺得到了極大的發展,現在支持具有不同需求的不同用戶組合。使用 TensorFlow 2.0,我們有機會清理和模塊化基于語義版本控制的平臺。

以下是一些較大的變化:

刪除 queue runner 以支持 tf.data

刪除圖形集合

改變變量的處理方式

符號的移動和重命名

此外,tf_contrib 將從 TensorFlow 核心存儲庫和構建流程中刪除。TensorFlow 的 contrib 模塊已經超出了單個存儲庫所能維護和支持的范圍。較大的項目最好單獨維護,而較小的擴展將逐步過渡到核心 TensorFlow 代碼。一個特別興趣小組 ( SIG ) 已經成立,以維持和進一步發展未來一些更重要的 contrib 項目。

如果您有興趣貢獻,請回復此貼:

https://github.com/tensorflow/community/pull/37

兼容性和連續性

為了簡化向 TensorFlow 2.0 的過渡,將有一個轉換工具,它可以更新 TensorFlow 1.x Python 代碼以使用 TensorFlow 2.0 兼容 API,或者標記代碼無法自動轉換的情況。

并非所有更改都可以完全自動完成。例如,某些已棄用的 API 沒有直接等效項。這就是我們引入 tensorflow.compat.v1 兼容性模塊的原因,該模塊保留了對完整 TensorFlow 1.x API(不包括 tf.contrib)的支持。 該模塊將在 TensorFlow 2.x 的生命周期內維護,并允許使用 TensorFlow 1.x 編寫的代碼保持功能。

此外,SavedModels 或存儲的 GraphDefs 將向后兼容。 使用 1.x 保存的 SavedModels 將繼續在 2.x 中加載和執行。 但是,2.0 中的更改將意味著原始檢查點中的變量名稱可能會更改,因此使用 2.0 之前的檢查點而具有已轉換為 2.0 的代碼時可能無法保證正常工作。

有關詳細信息,請參閱 TensorFlow 2.0 指南:

https://github.com/tensorflow/docs/blob/master/site/en/r2/guide/effective_tf2.md

我們相信 TensorFlow 2.0 將為應用開發帶來巨大的益處,我們已投入大量精力使轉換變得盡可能簡單。但是,我們也認識到遷過渡當前的線程需要時間,我們非常關心社區目前對學習和使用 TensorFlow 的投資。 我們將在最后的 1.x 版本中提供 12 個月的安全補丁,以便為現有用戶提供充足的時間進行過渡并獲得 TensorFlow 2.0 的所有優勢。

TensorFlow 2.0 的時間表

TensorFlow 2.0 預覽版將于今年年初發布。

何必要等? 您已經可以通過使用 tf.keras 和 eager execution,預打包模型和部署庫來開發 TensorFlow 2.0 了。Distribution Strategy API 目前已部分可用。

我們對 TensorFlow 2.0 以及即將到來的變化感到非常興奮。TensorFlow 已經從一個用于深度學習的軟件庫成長為一個適用于所有機器學習類型的完整生態系統。TensorFlow 2.0 將簡單易用,適用于所有平臺上的所有用戶。

歡迎加入 TensorFlow 社區,它不僅幫您了解最新內容,還幫助每個人都可以使用機器學習 !

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

    關注

    66

    文章

    8436

    瀏覽量

    132889
  • python
    +關注

    關注

    56

    文章

    4805

    瀏覽量

    84930
  • tensorflow
    +關注

    關注

    13

    文章

    329

    瀏覽量

    60583

原文標題:TensorFlow 2.0新特性解讀,Keras API成核心

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

收藏 人收藏

    評論

    相關推薦

    充分考慮設備的體驗易用性 藍鵬設計部將這一理念貫穿整個研發過程

    的穩定性和可靠:通過優化設備的硬件和軟件設計,設計部提升了設備的穩定性和可靠,減少了用戶在使用過程中可能遇到的問題和故障。 藍鵬設計部在研發設備時充分考慮體驗和易用性,這一理念貫
    發表于 12-24 14:07

    圓形連接器的耦合類型有哪些?

    在繁忙的操作環境中意外斷開連接。 4、卡扣式耦合:卡扣式耦合使用簡單的卡扣式機構連接器固定到位,并通過拉動連接器來分離連接。這種類型的聯軸器通常用于空間有限的應用,以其易用性而聞名。 5、旋入式耦合
    發表于 10-31 11:12

    Orcad中怎么批量修改屬性值字體的大小

    OrCAD Capture是一款具有簡單易用、功能特點豐富的電路原理圖輸入工具。由于它簡單直觀的使用模式和易用性使其成為受歡迎的設計輸入工具。同時具有元件信息管理系統(CIS)可以在線
    的頭像 發表于 10-09 15:24 ?845次閱讀
    Orcad中怎么批量修改屬性值字體的大小

    Memcached介紹和詳解

    ,Memcached可以顯著減輕后端數據庫和Web服務器的負載。 Memcached作為一個高性能的內存緩存系統,通過緩存經常訪問的數據來提高應用性能,減少數據庫負載。它的簡單性、高性能、分布式架構和易用性
    發表于 07-17 15:58

    S7協議讀取西門子S7-200 Smart PLC數據

    西門子S7-200 Smart PLC因其穩定性和易用性而廣泛應用。通過使用S7協議,可以實現對PLC數據的高效讀取和控制。本文詳細介紹如何使用S7協議讀取西門子S7-200 Smart PLC的數據。
    的頭像 發表于 07-11 11:55 ?6411次閱讀
    S7協議讀取西門子S7-200 Smart PLC數據

    tensorflow和pytorch哪個更簡單?

    TensorFlow和PyTorch都是用于深度學習和機器學習的開源框架。TensorFlow由Google Brain團隊開發,而PyTorch由Facebook的AI研究團隊開發。 易用性
    的頭像 發表于 07-05 09:45 ?940次閱讀

    tensorflow和pytorch哪個好

    。 生態系統 :擁有龐大的社區和豐富的資源,包括TensorFlow Hub、TensorBoard等工具。 易用性 :對于初學者來說,TensorFlow的學習曲線可能相對較陡
    的頭像 發表于 07-05 09:42 ?740次閱讀

    tensorflow簡單的模型訓練

    在本文中,我們詳細介紹如何使用TensorFlow進行簡單的模型訓練。TensorFlow是一個開源的機器學習庫,廣泛用于各種機器學習任務,包括圖像識別、自然語言處理等。我們將從安裝
    的頭像 發表于 07-05 09:38 ?741次閱讀

    keras模型轉tensorflow session

    在這篇文章中,我們討論如何Keras模型轉換為TensorFlow session。 Keras和TensorFlow簡介 Keras是一個高級神經網絡API,它提供了一種
    的頭像 發表于 07-05 09:36 ?574次閱讀

    SOLIDWORKS教育版本的易用性

    在數字化和智能化的教育時代背景下,三維設計軟件在教學領域的應用越來越廣泛。SOLIDWORKS教育版本作為一款專門針對教育領域設計的三維建模軟件,以其優越的易用性贏得了廣泛的認可。
    的頭像 發表于 07-04 17:11 ?337次閱讀

    TensorFlow的定義和使用方法

    TensorFlow是一個由谷歌人工智能團隊谷歌大腦(Google Brain)開發和維護的開源機器學習庫。它基于數據流編程(dataflow programming)的概念,復雜的數學運算表示為
    的頭像 發表于 07-02 14:14 ?848次閱讀

    如何使用Python進行神經網絡編程

    。 為什么使用Python? Python是一種廣泛使用的高級編程語言,以其易讀和易用性而聞名。Python擁有強大的庫,如TensorFlow、Keras和PyTorch,這些庫提供了構建和訓練神經網絡的工具。 神經網絡的基
    的頭像 發表于 07-02 09:58 ?435次閱讀

    論RISC-V的MCU中UART接口的重要

    有效地傳輸大量數據,從而改善外部設備的性能。這使得RISC-V的MCU在需要實時數據交互和處理的場景中表現出色,如遠程控制、遠程監控等應用。 低成本和易用性 : UART接口具有低成本的優勢,因為它可
    發表于 05-27 15:52

    溫度測試儀的穩定性和易用性

    溫度測試儀是一種廣泛應用于科研、工業生產和日常生活中的重要儀器,主要用于精確測量物體或環境的溫度。這種設備以其高度的準確、穩定性和易用性,為眾多領域提供了有力的技術支持。 溫度測試儀的工作原理主要
    的頭像 發表于 03-25 11:26 ?481次閱讀
    溫度測試儀的穩定性<b class='flag-5'>和易用性</b>

    SOLIDWORKS 2024:專注設計 提高工作效率

    在當今高度競爭的制造業環境中,設計工程師需要一款強大且有效的設計工具,以快速、準確地實現產品設計。SOLIDWORKS正是這樣一款滿足這一需求的CAD軟件。它不僅提供了豐富的設計工具,還通過其強大的功能和易用性,幫助工程師專注
    的頭像 發表于 01-29 14:19 ?487次閱讀
    SOLIDWORKS 2024:<b class='flag-5'>專注</b><b class='flag-5'>于</b>設計 提高工作效率
    主站蜘蛛池模板: 小伙无套内射老女人| 久久99免费视频| 国产精品久久久久成人免费| 国产亚洲精品久久久久久线投注| 久久综久久美利坚合众国| 色四房播播| 97超碰在线视频 免费| 高清无码中文字幕在线观看视频| 护士美女照片| 日韩欧美国产免费看清风阁| 一本道dvd久久综合高清免费| 春药按摩人妻中文字幕| 麻豆国产自制在线观看| 亚洲第一页视频| 丰满的女朋友韩国版在线观看| 妈妈的朋友6未删减版完整在线| 亚洲成人网导航| 高清国产一区| 欧美精品AV精品一区视频| 在线 国产 欧美 亚洲 天堂 | 亚洲 成人网| 国产ZZJJZZJJ视频全免费| 嫩草影院在线观看精品| 怡春院欧美一区二区三区免费| 国产精自产拍久久久久久蜜| 三级aa久久| 成人午夜精品久久久久久久秋霞| 美女屁股软件| 5g天天奭视频| 麻豆最新免费版| 最近的中文字幕2019国语| 久久精品国产福利电影网| 亚洲欧美国产双大乳头| 好爽好深太大了再快一点| 亚洲精品喷白浆在线观看| 国产精品亚洲AV色欲在线观看| 撕烂衣服扒开胸罩揉爆胸| 国产成人无码区免费内射一片色欲 | 亚洲欧美日韩精品自拍| 国产精品悠悠久久人妻精品| 午夜福利32集云播|