chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

TensorFlow 2.0 alpha提供即將發(fā)生的變化的預(yù)覽

電子工程師 ? 來源:lp ? 2019-03-10 10:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在今天舉行的 2019 年 TensorFlow 開發(fā)者峰會(huì)上,谷歌宣布了其針對(duì)研究和生產(chǎn)的開源機(jī)器學(xué)習(xí)庫的一些更新。TensorFlow 2.0 alpha 提供即將發(fā)生的變化的預(yù)覽,旨在讓初學(xué)者更容易使用 ML。

TensorFlow 2.0 注重易用性,提供有 API 供初學(xué)者和資深人士用來創(chuàng)建機(jī)器學(xué)習(xí)模型。在 TensorFlow 2.0 的新功能 和 標(biāo)準(zhǔn)化 Keras 等近期發(fā)布的文章中,我們介紹過它的新功能和平臺(tái)的發(fā)展方向。

我們?cè)?TensorFlow 開發(fā)者峰會(huì) 上宣布了 TensorFlow 2.0 Alpha 版,用戶現(xiàn)在可以搶先體驗(yàn)。

注:TensorFlow 開發(fā)者峰 鏈接https://www.tensorflow.org/dev-summit

入門指南

要快速上手 TensorFlow 2.0 Alpha 版,最佳途徑是前往 TensorFlow 的新網(wǎng)站。您可以在 tensorflow.org/alpha 上找到 Alpha 版的教程和指南。Alpha 版文檔中的每個(gè)教程均會(huì)自動(dòng)下載并安裝 TensorFlow 2.0 Alpha 版,并且后續(xù)將提供更多內(nèi)容!

注:tensorflow.org/alpha 鏈接https://www.tensorflow.org/alpha

我們建議您先查看面向初學(xué)者和資深人士的 “Hello World” 示例,然后再閱讀 Effective TensorFlow 2.0 等指南。

初學(xué)者示例 使用的是 Keras Sequential API,這是最簡單的 TensorFlow 2.0 入門方法。

資深人士示例 展示如何命令式地編寫正向傳遞、如何使用 GradientTape 編寫自定義訓(xùn)練循環(huán),以及如何使用 tf.function 自動(dòng)編譯代碼(僅需一行代碼!)

注:初學(xué)者示例 鏈接https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/r2/tutorials/quickstart/beginner.ipynb

資深人士示例 鏈接https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/r2/tutorials/quickstart/advanced.ipynb

除此之外,我們還提供有各類新 指南,包括:

重要的 AutoGraph 指南(讓您能夠獲得圖表的全部性能和可移植性,而無需編寫圖表級(jí)代碼)

代碼升級(jí) 指南(通過轉(zhuǎn)換腳本可以方便地將 TensorFlow 1.x 代碼轉(zhuǎn)換為 2.0 代碼)

其他有關(guān) Keras 的初期指南

注:指南 鏈接https://github.com/tensorflow/docs/tree/master/site/en/r2/guide

AutoGraph 鏈接

https://github.com/tensorflow/docs/blob/master/site/en/r2/guide/autograph.ipynb

Kera 鏈接

https://github.com/tensorflow/docs/tree/master/site/en/r2/guide/keras

若您想要查看更改的內(nèi)容,也可參閱 API 參考 修訂版(現(xiàn)在符號(hào)的使用大大減少)。請(qǐng)注意,雖然我們正在積極開發(fā) TensorFlow 2.0,但 tensorflow.org 的落地頁仍默認(rèn)為 1.x 文檔。若您打算研究 API 參考,請(qǐng)務(wù)必選擇合適的 TensorFlow 版本。

注:API 參考 鏈接

https://www.tensorflow.org/versions/r2.0/api_docs/python/tf

安裝

若要安裝 Alpha 版,我們建議您創(chuàng)建一個(gè)新的虛擬環(huán)境并使用 “pip install --upgrade --pre tensorflow” 或 “tensorflow-gpu”(需要 CUDA 10)。我們會(huì)較為頻繁地更新此版本,添加新功能。您亦可將 “!” 添加至命令 “!pip install --upgrade --pre tensorflow”,在 Colab 中試用。(以上所有教程和指南均會(huì)自動(dòng)安裝最新版本)。

注:Colab 鏈接https://colab.research.google.com/notebooks/welcome.ipynb#recent=true

函數(shù),而非會(huì)話

下面我們深入介紹 2.0 中的這兩個(gè)功能如何協(xié)同工作:Eager execution 與 “@tf.function”。

其中一個(gè)最明顯的變化是,TensorFlow 是 “Eager 優(yōu)先”,這意味著 op 在調(diào)用后會(huì)立即運(yùn)行。在 TensorFlow 1.x 中,您可能會(huì)先構(gòu)圖,然后通過 “tf.Session.run()” 執(zhí)行圖的各個(gè)部分。TensorFlow 2.0 從根本上簡化了 TensorFlow 的使用 — 同樣出色的 op,現(xiàn)在卻更易理解和使用。

a=tf.constant([1,2])b=tf.constant([3,4])print(a+b)#returns:tf.Tensor([46],shape=(2,),dtype=int32)

TensorFlow 2.0 使用 Keras 作為開發(fā)者的核心體驗(yàn)。在 2.0 中,您可以如常使用 Keras,利用 Sequential API 構(gòu)建模型,然后使用 “compile” 和 “fit”。tensorflow.org 中所有這些熟悉的 “tf.keras” 示例均可在 2.0 中實(shí)現(xiàn) “開箱即用”。

Keras 的 “fit()” 適用于很多情況,但是,需要更高靈活性的開發(fā)者現(xiàn)在可以有更多選擇。我們來看一下 此示例 中以 TensorFlow 2.0 風(fēng)格編寫的自定義訓(xùn)練循環(huán):

deftrain_one_step(model,optimizer,x,y):withtf.GradientTape()astape:logits=model(x)loss=compute_loss(y,logits)grads=tape.gradient(loss,model.trainable_variables)optimizer.apply_gradients(zip(grads,model.trainable_variables))compute_accuracy(y,logits)returnlossdeftrain(model,optimizer):train_ds=mnist_dataset()step=0loss=0.0forx,yintrain_ds:step+=1loss=train_one_step(model,optimizer,x,y)iftf.equal(step%10,0):tf.print('Step',step,':loss',loss,';accuracy',compute_accuracy.result())returnstep,loss,accuracy

注:此示例 鏈接

https://github.com/tensorflow/docs/blob/master/site/en/r2/guide/autograph.ipynb

此示例采用 Autograd 風(fēng)格的 GradientTape,并通過優(yōu)化器手動(dòng)應(yīng)用您的梯度。在編寫具有復(fù)雜內(nèi)部運(yùn)作的自定義訓(xùn)練循環(huán)(譬如在強(qiáng)化學(xué)習(xí)中)或進(jìn)行研究(輕松幫您落實(shí)提高優(yōu)化器效率的新想法)時(shí),這特別有幫助。

“Eager execution” 還有助于調(diào)試和監(jiān)控運(yùn)行中的代碼,您可以使用 Python 調(diào)試程序檢查變量、層及梯度等對(duì)象。在訓(xùn)練循環(huán)中,我們使用 “if”、“for” 和 “print()” 等 Python 語句。

一旦代碼運(yùn)行正常,您便會(huì)想要獲得圖表優(yōu)化和效率。為此,您可以利用裝飾器 “@tf.function” 封裝 “train”。“tf.function” 中內(nèi)置 Autograph,因此您無需任何特殊操作便可獲取以用圖表效率運(yùn)行的 “if” 或 “for” 子句。

@tf.functiondeftrain(model,optimizer):train_ds=mnist_dataset()step=0loss=0accuracy=0forx,yintrain_ds:#如上所述,包括“if”和“print()”returnstep

這段代碼并不會(huì)受注釋影響,但我們會(huì)將其編譯到可在 GPU、TPU 上輕松運(yùn)行的圖表中,或?qū)⑵浔4嬷?“SavedModel” 留待后用。

針對(duì)這對(duì)代碼,尤為有趣之處在于,通過在 “@tf.function” 中封裝 “train()”,“train_one_step()”、“compute_loss()” 和 “compute_accuracy()” 也會(huì)自動(dòng)進(jìn)行轉(zhuǎn)換。您也可選擇在 “@tf.function” 中僅封裝部分運(yùn)算,從而獲得所需行為。

此外,TensorFlow 2.0 完全支持 Estimator。請(qǐng)參閱新教程,了解提升樹和模型理解的相關(guān)內(nèi)容。

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

    關(guān)注

    30

    文章

    4900

    瀏覽量

    70747
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8503

    瀏覽量

    134622
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    330

    瀏覽量

    61183

原文標(biāo)題:TensorFlow 2.0 Alpha 版發(fā)布啦!

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    無法將Tensorflow Lite模型轉(zhuǎn)換為OpenVINO?格式怎么處理?

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

    用樹莓派搞深度學(xué)習(xí)?TensorFlow啟動(dòng)!

    介紹本頁面將指導(dǎo)您在搭載64位Bullseye操作系統(tǒng)的RaspberryPi4上安裝TensorFlow。TensorFlow是一個(gè)專為深度學(xué)習(xí)開發(fā)的大型軟件庫,它消耗大量資源。您可以在
    的頭像 發(fā)表于 03-25 09:33 ?441次閱讀
    用樹莓派搞深度學(xué)習(xí)?<b class='flag-5'>TensorFlow</b>啟動(dòng)!

    OpenVINO?是否與TensorFlow集成支持Raspberry Pi?

    無法確定OpenVINO?是否與 TensorFlow* 集成支持 Raspberry Pi。
    發(fā)表于 03-05 08:26

    RLC振蕩電路中如果電容或者電感變化時(shí)發(fā)生頻移是否可以觀測(cè)?

    當(dāng)RLC振蕩電路中的電容或者電感發(fā)生變化時(shí),諧振頻率也相應(yīng)發(fā)生變化,通過示波器能否觀察到其變化,并且判斷頻移發(fā)生?求大神講解??!
    發(fā)表于 02-18 21:02

    2025年人工智能會(huì)發(fā)生哪些變化

    2025年人工智能會(huì)發(fā)生哪些革命性的變化?斯坦福大學(xué)以人為中心的人工智能研究所的領(lǐng)先專家表示,2025 年人工智能的一個(gè)主要趨勢(shì)是協(xié)作人工智能系統(tǒng)的興起,其中多個(gè)專業(yè)代理協(xié)同工作,人類提供高級(jí)指導(dǎo)
    的頭像 發(fā)表于 01-21 11:28 ?1049次閱讀

    自帶尺寸標(biāo)注的3D預(yù)覽為制造商組件提供更強(qiáng)勁的客戶體驗(yàn)

    提供的三維尺寸預(yù)覽減少了工程師確定所查看的產(chǎn)品尺寸是否適合其項(xiàng)目的時(shí)間。 使用eCATALOGsolutions帶有尺寸標(biāo)注三維預(yù)覽的幾個(gè)制造商示例:1、美國科順集團(tuán)(ColsonGroup USA
    發(fā)表于 01-20 16:09

    在Exynos4412開發(fā)板上調(diào)試TVP5151,接口是攝像頭接口,預(yù)覽時(shí)沒有全屏,而且預(yù)覽圖像是黑白的,為什么?

    我在Exynos4412開發(fā)板上調(diào)試TVP5151,接口是攝像頭接口,預(yù)覽時(shí)沒有全屏,而且預(yù)覽圖像是黑白的,沒有顏色,請(qǐng)問有遇到過此問題嗎?是系統(tǒng)側(cè)的問題,還是TVP5151端輸出格式不對(duì),謝謝!
    發(fā)表于 01-10 08:00

    微軟預(yù)覽版Copilot Vision AI功能上線

    Vision AI功能能夠智能地分析用戶正在瀏覽的網(wǎng)頁內(nèi)容,為用戶提供更加便捷、高效的信息獲取方式。借助這一功能,用戶可以更加輕松地理解和處理網(wǎng)頁上的信息,提高工作和學(xué)習(xí)的效率。 微軟表示,預(yù)覽版的Copilot Vision AI功能將為用戶
    的頭像 發(fā)表于 12-09 14:38 ?645次閱讀

    ADS4128一個(gè)采樣時(shí)鐘周期內(nèi),輸出數(shù)據(jù)會(huì)發(fā)生多次變化,怎么解決?

    signaltap讀取ADS4128的數(shù)據(jù)時(shí),發(fā)現(xiàn)在一個(gè)時(shí)鐘周期內(nèi),數(shù)據(jù)會(huì)發(fā)生多次變化,并不是在一個(gè)時(shí)鐘周期內(nèi)只輸出一個(gè)數(shù)據(jù)。圖中adc_clkout是ADC的隨路時(shí)鐘,adc_data是ADC輸出的數(shù)據(jù)。這種情況應(yīng)該怎么解決?
    發(fā)表于 11-19 06:32

    電壓降低,電機(jī)都會(huì)發(fā)生哪些變化呢?

    電壓對(duì)電機(jī)格外重要,因?yàn)?,它決定著電機(jī)出力。近兩天都在說電壓損失,顯然,電壓降低,對(duì)電機(jī)的影響也是個(gè)不得不重視的問題。 別看平時(shí)電機(jī)運(yùn)行好好的,沒事人一樣,可電壓一旦發(fā)生變化,對(duì)電機(jī)的影響還是蠻大的。
    的頭像 發(fā)表于 10-29 17:42 ?1352次閱讀

    了解Davinci預(yù)覽引擎

    電子發(fā)燒友網(wǎng)站提供《了解Davinci預(yù)覽引擎.pdf》資料免費(fèi)下載
    發(fā)表于 10-15 09:56 ?0次下載
    了解Davinci<b class='flag-5'>預(yù)覽</b>引擎

    Linux上的編解碼器移植TMS320DM365預(yù)覽

    電子發(fā)燒友網(wǎng)站提供《Linux上的編解碼器移植TMS320DM365預(yù)覽版.pdf》資料免費(fèi)下載
    發(fā)表于 10-14 10:53 ?0次下載
    Linux上的編解碼器移植TMS320DM365<b class='flag-5'>預(yù)覽</b>版

    快速部署Tensorflow和TFLITE模型在Jacinto7 Soc

    電子發(fā)燒友網(wǎng)站提供《快速部署Tensorflow和TFLITE模型在Jacinto7 Soc.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:41 ?0次下載
    快速部署<b class='flag-5'>Tensorflow</b>和TFLITE模型在Jacinto7 Soc

    第四章:在 PC 交叉編譯 aarch64 的 tensorflow 開發(fā)環(huán)境并測(cè)試

    本文介紹了在 PC 端交叉編譯 aarch64 平臺(tái)的 tensorflow 庫而非 tensorflow lite 的心酸過程。
    的頭像 發(fā)表于 08-25 11:38 ?2615次閱讀
    第四章:在 PC 交叉編譯 aarch64 的 <b class='flag-5'>tensorflow</b> 開發(fā)環(huán)境并測(cè)試

    LM358B電源電壓的變化是指VCC-VEE的絕對(duì)值發(fā)生變化嗎?

    請(qǐng)問,運(yùn)放的電源抑制比是表示電源電壓的變化對(duì)失調(diào)電壓的影響,對(duì)于雙電源VCC與VEE供電的運(yùn)放,電源電壓的變化是指VCC-VEE的絕對(duì)值發(fā)生變化嗎?比如:運(yùn)放原先供電電壓VCC/VEE,兩者電位差
    發(fā)表于 08-05 08:12