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)不再提示

Jupyter Notebook是TensorFlow文檔架構(gòu)的重要組成部分

Tensorflowers ? 來(lái)源:TensorFlow ? 作者:TensorFlow ? 2020-11-19 09:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Jupyter Notebook 是 TensorFlow 文檔架構(gòu)的重要組成部分。Jupyter Notebook 是 tensorflow.google.cn 上發(fā)布文檔的首要格式,因此在 JupyterCon 2020 大會(huì)上,TensorFlow 文檔團(tuán)隊(duì)想要分享一些用于管理大量 Jupyter Notebook 的工具。

Jupyter Notebook
https://jupyter-notebook.readthedocs.io/

隨著 TensorFlow 生態(tài)系統(tǒng)的不斷發(fā)展,TensorFlow 文檔本身已發(fā)展成一個(gè)龐大的軟件項(xiàng)目。我們?cè)?tensorflow.google.cn 上發(fā)布了約 270 篇 Notebook 的指南和教程,這些內(nèi)容全部經(jīng)過(guò)了測(cè)試,并在 GitHub 上提供源碼。同時(shí)我們還另外發(fā)布了約 400 篇翻譯成多種語(yǔ)言的 Notebook,這些 Notebook 像其英文版本一樣也都經(jīng)過(guò)了測(cè)試。為了管理這些內(nèi)容,我們開(kāi)發(fā)了可配合 Jupyter Notebook 使用的工具。

GitHub
https://github.com/tensorflow/docs

Notebook
https://github.com/tensorflow/docs-l10n

兩年前,我們?cè)?2018 年 TensorFlow 開(kāi)發(fā)者峰會(huì)上通過(guò) TensorFlow官網(wǎng)(tensorflow.google.cn)發(fā)布了首個(gè) Notebook,當(dāng)時(shí)社區(qū)的反響非常好。在 Google Colab 中,您在瀏覽文檔的同時(shí),支持直接交互式地運(yùn)行樣例。實(shí)際上用戶也非常喜歡這一點(diǎn)。此設(shè)置可讓您直接在瀏覽器中運(yùn)行并試驗(yàn)我們的指南和教程,而無(wú)需在機(jī)器上安裝任何軟件。我們?cè)?TensorFlow 官網(wǎng)上集成 Colab 后,新手想要入門變得更加容易了,同時(shí)這也改變了我們指導(dǎo) TensorFlow 入門的方式:借助 Jupyter Notebook 實(shí)現(xiàn)更直觀易懂的教程。其他機(jī)器學(xué)習(xí)項(xiàng)目也將緊隨其后。您只需使用下面的網(wǎng)址,便可將 Notebook 直接從 GitHub 加載到 Google Colab:

https://colab.research.google.com/github//blob///notebook.ipynb

對(duì)于計(jì)算密集型任務(wù),Colab 也免費(fèi)提供了 TPU 和 GPU。TensorFlow 文檔(如:此快速入門教程)中有一些按鈕,可以鏈接到文檔在 GitHub 中的 Notebook 源代碼和其對(duì)應(yīng)的 Google Colab 中。

Colab
https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/tutorials/quickstart/beginner.ipynb

此快速入門教程
https://tensorflow.google.cn/tutorials/quickstart/advanced

GitHub
https://github.com/tensorflow/docs/blob/master/site/en/tutorials/quickstart/advanced.ipynb

更好地協(xié)作

軟件文檔是一項(xiàng)團(tuán)隊(duì)工作,而 Notebook 是一種富有表現(xiàn)力的專注于手把手教程式的格式,它可以讓工程師和作者搭建出交互式演示,更直觀的了解所學(xué)內(nèi)容。Jupyter Notebook 是 JSON 格式的文件,包含文本單元和代碼單元,通常按照從上到下的順序執(zhí)行。Notebook 是一種非常出眾的交流編程理念的方式,而且在某些規(guī)程約束下,也可用于分享可重復(fù)的結(jié)果。

在 TensorFlow 團(tuán)隊(duì)中,Notebook 可讓工程師、技術(shù)作者和開(kāi)放源代碼貢獻(xiàn)者在同一文檔中協(xié)作,而無(wú)需再費(fèi)力處理單獨(dú)的代碼示例及其發(fā)布說(shuō)明。我們選擇編寫 TensorFlow Notebook,這樣一來(lái)文檔即代碼,且易于共享和測(cè)試。

使用 GitLocalize 翻譯 Notebook

TensorFlow 團(tuán)隊(duì)十分重視文檔在不同地區(qū)可讀性。TensorFlow 社區(qū)翻譯項(xiàng)目經(jīng)過(guò)去兩年的發(fā)展,已支持 10 種語(yǔ)言。Translation Sprints 活動(dòng)是開(kāi)源文檔項(xiàng)目與社區(qū)展開(kāi)互動(dòng)的絕佳方式。

TensorFlow 社區(qū)翻譯項(xiàng)目
https://github.com/tensorflow/docs-l10n

為讓更多開(kāi)發(fā)者能夠訪問(wèn) TensorFlow 文檔,我們與 Alconost 合作,在其 GitLocalize 翻譯工具中添加了對(duì) Jupyter Notebook 的支持。GitLocalize 可輕松創(chuàng)建 Notebook 翻譯版本,并可輕松與源文件同步文檔更新。開(kāi)放源代碼貢獻(xiàn)者可以通過(guò) TensorFlow GitLocalize 項(xiàng)目(gitlocalize.com/tensorflow/docs-l10n) 提交 PR 并提供評(píng)論。

GitLocalize 對(duì) Jupyter Notebook 的支持不僅能讓 TensorFlow 受益,現(xiàn)在該工具也可用于所有在 GitHub 中使用 Notebook 的開(kāi)源翻譯項(xiàng)目。

TensorFlow 文檔 Notebook 工具

將 Jupyter Notebook 并入我們的文檔架構(gòu)后,我們將可以運(yùn)行并測(cè)試所有已發(fā)布的指南和教程,以確保站點(diǎn)上的一切內(nèi)容均適用于新發(fā)布的 TensorFlow 版本,無(wú)論使用的是穩(wěn)定版還是 Nightly 軟件包。

指南
https://tensorflow.google.cn/guide

教程
https://tensorflow.google.cn/tutorials

除了上述優(yōu)勢(shì),將 Jupyter Notebook 作為源代碼進(jìn)行管理也面臨著一些挑戰(zhàn)。為讓代碼貢獻(xiàn)者和項(xiàng)目維護(hù)者更輕松地進(jìn)行 PR 和 Review,我們創(chuàng)建了 TensorFlow 文檔 Notebook 工具,以通過(guò)持續(xù)集成 (Continuous Integration) 測(cè)試自動(dòng)執(zhí)行常規(guī)修復(fù)并將對(duì)應(yīng)的 issue 傳達(dá)給貢獻(xiàn)者。您可以直接從 tensorflow/docs GitHub 代碼庫(kù)安裝 tensorflow-docs pip 軟件包。

$ python3 -m pip install -U git+https://github.com/tensorflow/docs

TensorFlow 文檔 Notebook 工具
https://github.com/tensorflow/docs/tree/master/tools/tensorflow_docs/tools

nbfmt

盡管 Jupyter Notebook 格式很簡(jiǎn)單,但 Notebook 創(chuàng)作環(huán)境通常存在與 JSON 格式不一致的情況,或者會(huì)將自己的元數(shù)據(jù)嵌入到文件中。這些不必要的更改可能會(huì)導(dǎo)致 PR 中的內(nèi)容混亂,以致于很難進(jìn)行內(nèi)容 Review。解決辦法是使用自動(dòng)格式工具來(lái)輸出一致的 Notebook JSON。

nbfmt 是一種 Notebook 格式工具,其首選的是 TensorFlow 文檔 Notebook 樣式。該工具可以設(shè)置 JSON 格式,去除不必要的元數(shù)據(jù),并保留我們集成中所要使用的一些 Colab 特定字段。執(zhí)行以下代碼以運(yùn)行該工具:

$ python3 -m tensorflow_docs.tools.nbfmt [options] notebook.ipynb

對(duì)于 TensorFlow 文檔項(xiàng)目,沒(méi)有輸出單元的 Notebook 保存后將被執(zhí)行并測(cè)試;有輸出單元的 Notebook 保存后將按原樣發(fā)布。我們更希望除去輸出以測(cè)試我們的 Notebook,但這兩種形式都可以使用 nbfmt。

TensorFlow 文檔 Notebook 樣式
https://tensorflow.google.cn/community/contribute/docs

進(jìn)行持續(xù)集成測(cè)試時(shí),我們可以使用 --test 標(biāo)記。使用這個(gè)標(biāo)記后,如果 Notebook 未設(shè)置好格式,系統(tǒng)會(huì)返回錯(cuò)誤,而不是更新 Notebook。我們?cè)谖覀兤渲幸粋€(gè) GitHub 操作工作流的持續(xù)集成測(cè)試中使用了該標(biāo)記。通過(guò)后續(xù)集成機(jī)器人,格式補(bǔ)丁程序?qū)⒖梢宰詣?dòng)應(yīng)用于貢獻(xiàn)者的 PR 。

GitHub 操作工作流
https://github.com/tensorflow/docs/blob/master/.github/workflows/ci.yaml

nblint

進(jìn)行大規(guī)模 Review 的最簡(jiǎn)單方式就是讓機(jī)器自動(dòng)來(lái)操作。每個(gè)項(xiàng)目在審核過(guò)程中都會(huì)存在反復(fù)出現(xiàn)的問(wèn)題,而解決樣式問(wèn)題最有效的方式就是使用樣式指南(TensorFlow 偏好 Google 開(kāi)發(fā)者文檔樣式指南)。對(duì)于大型項(xiàng)目,您能自動(dòng)捕捉并進(jìn)行修復(fù)的模式越多,用于實(shí)現(xiàn)其他目標(biāo)的時(shí)間也就越多。

Google 開(kāi)發(fā)者文檔樣式指南
https://developers.google.com/style

nblint 是一款 Notebook lint 工具,可針對(duì)文檔的樣式規(guī)則進(jìn)行檢查。在 TensorFlow Notebook 中,我們用其來(lái)捕捉常見(jiàn)的樣式和結(jié)構(gòu)問(wèn)題:

>$ python3 -m tensorflow_docs.tools.nblint [options] notebook.ipynb

Lint 是用于測(cè)試 Notebook 特定部分的斷言。系統(tǒng)會(huì)將這些 lint 收集到 樣式模塊中。默認(rèn)情況下,nblint 會(huì)針對(duì)google和tensorflow樣式進(jìn)行測(cè)試,而其他樣式模塊則可通過(guò)命令行進(jìn)行加載。某些樣式的參數(shù)也需要通過(guò)命令行進(jìn)行傳遞,例如,在對(duì) TensorFlow 翻譯 Notebook 進(jìn)行 lint 時(shí)設(shè)置不同的代碼庫(kù):

$ python3 -m tensorflow_docs.tools.nblint --styles=tensorflow,tensorflow_docs_l10n --arg=repo:tensorflow/docs-1l0n notebook.ipynb

Lint 測(cè)試可以包含關(guān)聯(lián)的修復(fù)工具,以輕松更新 Notebook 來(lái)自動(dòng)進(jìn)行樣式檢查。使用 --fix 參數(shù)以應(yīng)用 lint 修復(fù),從而覆蓋 Notebook,例如:

$ python3 -m tensorflow_docs.tools.nblint --fix --arg=repo:tensorflow/docs notebook.ipynb

樣式模塊
https://github.com/tensorflow/docs/tree/master/tools/tensorflow_docs/tools/nblint/style

了解詳情

TensorFlow 是 Project Jupyter 和 Jupyter Notebook 的忠實(shí)粉絲。通過(guò)將 Notebook 和 Google Colab 結(jié)合,我們可以對(duì)指南、教程和翻譯內(nèi)容進(jìn)行驗(yàn)證,簡(jiǎn)化了 TensorFlow 原本的學(xué)習(xí)旅程和擴(kuò)展大型開(kāi)源文檔項(xiàng)目的方式。我們希望通過(guò)分享一些工具,可以為其他想要使用 Notebook 發(fā)布文檔的開(kāi)放源代碼項(xiàng)目提供幫助。

閱讀 TensorFlow 教程,然后在 Google Colab 中運(yùn)行 Notebook。要為 TensorFlow 文檔項(xiàng)目貢獻(xiàn)內(nèi)容,請(qǐng)向我們的 GitLocalize 項(xiàng)目提交 PR 或翻譯 Review。

閱讀 TensorFlow 教程
https://tensorflow.google.cn/tutorials/quickstart/beginner

運(yùn)行 Notebook
https://colab.research.google.com/github/tensorflow/docs/blob/master/site/en/tutorials/quickstart/beginner.ipynb

GitLocalize 項(xiàng)目
https://gitlocalize.com/tensorflow/docs-l10n

特別感謝 Mark Daoust、Wolff Dobson、Yash Katariya、TensorFlow 文檔團(tuán)隊(duì),以及所有 TensorFlow 文檔作者、審核人員、貢獻(xiàn)者和支持者。

責(zé)任編輯:lq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(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)投訴
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    70374
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    488

    瀏覽量

    18696
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    334

    瀏覽量

    62218

原文標(biāo)題:Jupyter Notebook 工具分享,增強(qiáng) TensorFlow 文檔體驗(yàn)

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    逆變器老化測(cè)試智能裝備的核心組成部分

    逆變器老化測(cè)試裝備的核心是集供電和能源回饋+負(fù)載和工況模擬+數(shù)據(jù)采集與監(jiān)控+被測(cè)產(chǎn)品接口及切換單元+安全于保護(hù)的一體化系統(tǒng),核心組成可分為五大模塊如下:一、供電與能量回饋單元(核心動(dòng)力模塊)作為老化
    發(fā)表于 03-05 16:21

    初識(shí)馬達(dá)基本原理及組成部分

    電機(jī)分為發(fā)電機(jī)和電動(dòng)機(jī)兩類,馬達(dá)通常指?電動(dòng)機(jī)?,即利用電磁感應(yīng)原理將電能轉(zhuǎn)換為機(jī)械能的裝置,常見(jiàn)于起動(dòng)機(jī)、驅(qū)動(dòng)系統(tǒng)等場(chǎng)景。? 以下是關(guān)于馬達(dá)的詳細(xì)介紹: 1.基本原理 馬達(dá)的工作基于電磁感應(yīng)定律。當(dāng)電流通過(guò)線圈時(shí),會(huì)產(chǎn)生磁場(chǎng);磁場(chǎng)與另一個(gè)固定磁場(chǎng)(由永磁體或電磁鐵產(chǎn)生)相互作用,產(chǎn)生轉(zhuǎn)矩,驅(qū)動(dòng)轉(zhuǎn)子旋轉(zhuǎn)。例如,直流馬達(dá)通過(guò)電刷和換向器改變電流方向,使轉(zhuǎn)子持續(xù)旋轉(zhuǎn);交流馬達(dá)則利用定子繞組產(chǎn)生的旋轉(zhuǎn)磁場(chǎng)帶動(dòng)轉(zhuǎn)
    的頭像 發(fā)表于 01-05 09:32 ?657次閱讀
    初識(shí)馬達(dá)基本原理及<b class='flag-5'>組成部分</b>

    一座5G基站它的成本是由哪些部分組成?

    根據(jù)最新的《2020中國(guó)5G經(jīng)濟(jì)報(bào)告》,國(guó)內(nèi)2020-2025年的5G網(wǎng)絡(luò)總投資額是0.9~1.5萬(wàn)億元,這其中相當(dāng)大一部分在于基站的投入。那么基站作為5G投資的重要組成,一座5G基站到底值
    的頭像 發(fā)表于 12-24 17:34 ?1794次閱讀
    一座5G基站它的成本是由哪些<b class='flag-5'>部分組成</b>?

    BI決策分析系統(tǒng)的關(guān)鍵組成部分:業(yè)務(wù)數(shù)據(jù)整合有何意義

    ?在數(shù)聚股份看來(lái),業(yè)務(wù)數(shù)據(jù)整合是bi決策分析系統(tǒng)的關(guān)鍵組成部分,可將來(lái)自多個(gè)源系統(tǒng)的數(shù)據(jù)進(jìn)行整合,并將它們合并到數(shù)據(jù)倉(cāng)庫(kù)以作分析。不過(guò),對(duì)于bi決策分析系統(tǒng)的業(yè)務(wù)數(shù)據(jù)整合策略,數(shù)據(jù)管理分析師提醒
    的頭像 發(fā)表于 12-18 13:16 ?247次閱讀

    傳感器的核心組成部分有哪些

    傳感器的核心組成部分有哪些,各自作用是什么?薩科微半導(dǎo)體(www.slkoric.com)宋仕強(qiáng)介紹說(shuō),傳感器的核心組成部分包括敏感元件、轉(zhuǎn)換元件,部分復(fù)雜傳感器還需信號(hào)調(diào)理電路,三者分工明確、協(xié)同
    的頭像 發(fā)表于 12-03 09:02 ?1090次閱讀
    傳感器的核心<b class='flag-5'>組成部分</b>有哪些

    Lora基站在物聯(lián)網(wǎng)應(yīng)用的重要

    的環(huán)境條件下工作,并且可以長(zhǎng)時(shí)間運(yùn)行。最后,Lora基站可以實(shí)現(xiàn)對(duì)Lora網(wǎng)絡(luò)的管理和監(jiān)控,為物聯(lián)網(wǎng)應(yīng)用提供了可靠的網(wǎng)絡(luò)支持。   總之,Lora基站是物聯(lián)網(wǎng)應(yīng)用中不可或缺的組成部分之一。它可以實(shí)現(xiàn)
    發(fā)表于 12-03 07:09

    在Ubuntu20.04系統(tǒng)中訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗(yàn)

    本帖欲分享在Ubuntu20.04系統(tǒng)中訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型的一些經(jīng)驗(yàn)。我們采用jupyter notebook作為開(kāi)發(fā)IDE,以TensorFlow2為訓(xùn)練框架,目標(biāo)是訓(xùn)練一個(gè)手寫數(shù)字識(shí)別的神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 10-22 07:03

    【上海晶珩睿莓1開(kāi)發(fā)板試用體驗(yàn)】TensorFlow-Lite物體歸類(classify)

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

    移動(dòng)電源快充系統(tǒng)組成

    電池:為快充系統(tǒng)提供能源。大部分為鋰電池。 電池電壓3.0V-4.2V。 單節(jié)鋰電池目前最多做到22.5W。 30W-45W一般是兩節(jié)電池。 65W-100W需要三節(jié)到四節(jié)電池各個(gè)組成部分可能會(huì)組合
    發(fā)表于 09-10 16:37

    基于RISC-V架構(gòu)的國(guó)產(chǎn)MCU在eVTOL領(lǐng)域的應(yīng)用研究與挑戰(zhàn)分析

    電動(dòng)垂直起降飛行器(eVTOL)作為未來(lái)城市空中交通的重要組成部分,對(duì)嵌入式控制系統(tǒng)的性能、可靠性和安全性提出了極高的要求。
    的頭像 發(fā)表于 08-27 17:59 ?962次閱讀

    射頻功率放大器的基本原理和組成部分

    在現(xiàn)代通信技術(shù)中,射頻功率放大器(RF PA)是不可或缺的關(guān)鍵組件。它在無(wú)線通信設(shè)備中扮演著至關(guān)重要的角色,負(fù)責(zé)將微弱的射頻信號(hào)放大到足夠的功率,以便通過(guò)天線發(fā)射出去。本文將深入探討射頻功率放大器的基本原理、技術(shù)指標(biāo)、分類、電路組成以及面臨的挑戰(zhàn),幫助讀者更好地理解其在通
    的頭像 發(fā)表于 07-10 11:05 ?3061次閱讀
    射頻功率放大器的基本原理和<b class='flag-5'>組成部分</b>

    基帶電路的作用和組成部分

    “基帶”這個(gè)詞,最早來(lái)源于通信理論,意思是未經(jīng)調(diào)制的原始信號(hào)。比如你打電話時(shí)說(shuō)話的聲音、視頻通話中的圖像信號(hào)、從網(wǎng)口傳輸?shù)臄?shù)據(jù)包等,這些都屬于“基帶信號(hào)”。
    的頭像 發(fā)表于 06-25 15:37 ?2347次閱讀

    三相變壓器主要組成部分有哪些

    三相變壓器的主要組成部分包括以下幾個(gè)關(guān)鍵部分
    的頭像 發(fā)表于 05-20 13:35 ?1459次閱讀
    三相變壓器主要<b class='flag-5'>組成部分</b>有哪些

    B10 BMS技術(shù)知識(shí)初探(上、下)

    課程名稱: BMS技術(shù)知識(shí)初探課程目標(biāo): 可充電電池已是人們生活中不可缺少的組成部分,基于電池技術(shù)為基礎(chǔ)的電動(dòng)汽車、儲(chǔ)能行業(yè),更是新能源發(fā)展的重要標(biāo)志。而B(niǎo)MS技術(shù)是電池安全的重要保障,是電池安全
    發(fā)表于 05-02 11:04

    什么是物聯(lián)網(wǎng)智慧路燈?智慧路燈有哪些組成部分?

    什么是物聯(lián)網(wǎng)智慧路燈?智慧路燈有哪些組成部分
    的頭像 發(fā)表于 03-20 13:07 ?1486次閱讀
    什么是物聯(lián)網(wǎng)智慧路燈?智慧路燈有哪些<b class='flag-5'>組成部分</b>?