18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

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

Tensorflowers ? 來源: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)目。我們在 tensorflow.google.cn 上發(fā)布了約 270 篇 Notebook 的指南和教程,這些內(nèi)容全部經(jīng)過了測試,并在 GitHub 上提供源碼。同時(shí)我們還另外發(fā)布了約 400 篇翻譯成多種語言的 Notebook,這些 Notebook 像其英文版本一樣也都經(jīng)過了測試。為了管理這些內(nèi)容,我們開發(fā)了可配合 Jupyter Notebook 使用的工具。

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

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

兩年前,我們在 2018 年 TensorFlow 開發(fā)者峰會(huì)上通過 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)我們的指南和教程,而無需在機(jī)器上安裝任何軟件。我們在 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

對于計(jì)算密集型任務(wù),Colab 也免費(fèi)提供了 TPU 和 GPU。TensorFlow 文檔(如:此快速入門教程)中有一些按鈕,可以鏈接到文檔在 GitHub 中的 Notebook 源代碼和其對應(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ù)作者和開放源代碼貢獻(xiàn)者在同一文檔中協(xié)作,而無需再費(fèi)力處理單獨(dú)的代碼示例及其發(fā)布說明。我們選擇編寫 TensorFlow Notebook,這樣一來文檔即代碼,且易于共享和測試。

使用 GitLocalize 翻譯 Notebook

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

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

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

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

TensorFlow 文檔 Notebook 工具

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

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

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

除了上述優(yōu)勢,將 Jupyter Notebook 作為源代碼進(jìn)行管理也面臨著一些挑戰(zhàn)。為讓代碼貢獻(xiàn)者和項(xiàng)目維護(hù)者更輕松地進(jìn)行 PR 和 Review,我們創(chuàng)建了 TensorFlow 文檔 Notebook 工具,以通過持續(xù)集成 (Continuous Integration) 測試自動(dòng)執(zhí)行常規(guī)修復(fù)并將對應(yīng)的 issue 傳達(dá)給貢獻(xiàn)者。您可以直接從 tensorflow/docs GitHub 代碼庫安裝 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 格式很簡單,但 Notebook 創(chuàng)作環(huán)境通常存在與 JSON 格式不一致的情況,或者會(huì)將自己的元數(shù)據(jù)嵌入到文件中。這些不必要的更改可能會(huì)導(dǎo)致 PR 中的內(nèi)容混亂,以致于很難進(jìn)行內(nèi)容 Review。解決辦法是使用自動(dòng)格式工具來輸出一致的 Notebook JSON。

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

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

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

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

進(jìn)行持續(xù)集成測試時(shí),我們可以使用 --test 標(biāo)記。使用這個(gè)標(biāo)記后,如果 Notebook 未設(shè)置好格式,系統(tǒng)會(huì)返回錯(cuò)誤,而不是更新 Notebook。我們在我們其中一個(gè) GitHub 操作工作流的持續(xù)集成測試中使用了該標(biāo)記。通過后續(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 的最簡單方式就是讓機(jī)器自動(dòng)來操作。每個(gè)項(xiàng)目在審核過程中都會(huì)存在反復(fù)出現(xiàn)的問題,而解決樣式問題最有效的方式就是使用樣式指南(TensorFlow 偏好 Google 開發(fā)者文檔樣式指南)。對于大型項(xiàng)目,您能自動(dòng)捕捉并進(jìn)行修復(fù)的模式越多,用于實(shí)現(xiàn)其他目標(biāo)的時(shí)間也就越多。

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

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

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

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

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

Lint 測試可以包含關(guān)聯(lián)的修復(fù)工具,以輕松更新 Notebook 來自動(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í)粉絲。通過將 Notebook 和 Google Colab 結(jié)合,我們可以對指南、教程和翻譯內(nèi)容進(jìn)行驗(yàn)證,簡化了 TensorFlow 原本的學(xué)習(xí)旅程和擴(kuò)展大型開源文檔項(xiàng)目的方式。我們希望通過分享一些工具,可以為其他想要使用 Notebook 發(fā)布文檔的開放源代碼項(xiàng)目提供幫助。

閱讀 TensorFlow 教程,然后在 Google Colab 中運(yùn)行 Notebook。要為 TensorFlow 文檔項(xiàng)目貢獻(xiàn)內(nèi)容,請向我們的 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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    69345
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    484

    瀏覽量

    18311
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    330

    瀏覽量

    61716

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    移動(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

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

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

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

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

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

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

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

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

    安裝和啟動(dòng)OpenVINO? Notebook遇到地址錯(cuò)誤怎么解決?

    安裝和啟動(dòng) OpenVINO? Notebook。 遇到的錯(cuò)誤: Bad address (C:projectslibzmqsrcepoll.cpp:100
    發(fā)表于 03-06 06:34

    接地電阻柜的組成部分

    接地電阻柜是電力系統(tǒng)中的重要組成部分。它主要由電阻器、柜體、接地刀閘、電流互感器等部件組成。其核心作用在于限制電力系統(tǒng)發(fā)生接地故障時(shí)的接地電流,使故障電流在安全范圍內(nèi),從而保障設(shè)備與人身安全,防止因
    的頭像 發(fā)表于 02-07 15:48 ?646次閱讀

    精密空調(diào)膨脹閥由哪幾部分構(gòu)成?

    精密空調(diào)膨脹閥是精密空調(diào)中一個(gè)重要組成部分,膨脹閥負(fù)責(zé)控制制冷劑的流量,確保精密空調(diào)能夠在最佳狀態(tài)下運(yùn)行。
    的頭像 發(fā)表于 02-06 17:25 ?691次閱讀
    精密空調(diào)膨脹閥由哪幾<b class='flag-5'>部分</b>構(gòu)成?

    汽輪機(jī)的主要組成部分

    。汽輪機(jī)的設(shè)計(jì)和制造需要考慮蒸汽參數(shù)、功率等級、效率和可靠性等多個(gè)因素。 2. 主要組成部分 2.1 轉(zhuǎn)子 轉(zhuǎn)子是汽輪機(jī)的核心部件,它由一系列葉片和葉輪組成,負(fù)責(zé)將蒸汽的能量轉(zhuǎn)換為機(jī)械能。轉(zhuǎn)子通常由高強(qiáng)度合金鋼制成,以承受高溫、高
    的頭像 發(fā)表于 02-06 16:31 ?1804次閱讀

    水庫大壩安全監(jiān)測系統(tǒng)是大壩工程建設(shè)中重要的質(zhì)量控制組成部分

    ? ? ? 水庫大壩是水利工程中至關(guān)重要組成部分,其安全性直接關(guān)系到下游地區(qū)的人民生命財(cái)產(chǎn)安全。在大壩的建設(shè)和運(yùn)營過程中,壓實(shí)質(zhì)量是決定大壩結(jié)構(gòu)安全和穩(wěn)定性的重要因素之一。然而,由于施工環(huán)境復(fù)雜
    的頭像 發(fā)表于 01-22 17:41 ?537次閱讀
    水庫大壩安全監(jiān)測系統(tǒng)是大壩工程建設(shè)中<b class='flag-5'>重要</b>的質(zhì)量控制<b class='flag-5'>組成部分</b>

    開關(guān)電源適配器:電子設(shè)備不可或缺的組成部分

    在現(xiàn)代社會(huì),電子設(shè)備已成為我們?nèi)粘I詈凸ぷ鞯?b class='flag-5'>重要組成部分。從智能手機(jī)、筆記本電腦到各種家用電器和辦公設(shè)備,這些設(shè)備都需要穩(wěn)定的電源供應(yīng)才能正常運(yùn)行。而開關(guān)電源適配器,正是這些電子設(shè)備背后不可或缺
    的頭像 發(fā)表于 01-06 12:47 ?1078次閱讀
    開關(guān)電源適配器:電子設(shè)備不可或缺的<b class='flag-5'>組成部分</b>

    華為云 Flexus X 實(shí)例部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    前言 由于本人最近在學(xué)習(xí)一些機(jī)器算法,AI 算法的知識,需要搭建一個(gè)學(xué)習(xí)環(huán)境,所以就在最近購買的華為云 Flexus X 實(shí)例上安裝了學(xué)習(xí)環(huán)境,Jupyter Notebook。沒想到效果格外
    的頭像 發(fā)表于 01-02 13:43 ?748次閱讀
    華為云 Flexus X 實(shí)例部署安裝 <b class='flag-5'>Jupyter</b> <b class='flag-5'>Notebook</b>,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    智能網(wǎng)聯(lián)汽車云控系統(tǒng)第1部分:系統(tǒng)組成及基礎(chǔ)平臺架構(gòu)

    智能網(wǎng)聯(lián)汽車云控系統(tǒng) 第1部分 系統(tǒng)組成及基礎(chǔ)平臺架構(gòu)
    發(fā)表于 11-18 14:44 ?7次下載

    美國大帶寬服務(wù)器機(jī)房架構(gòu) 服務(wù)器機(jī)房基本配置

    美國大帶寬服務(wù)器機(jī)房是互聯(lián)網(wǎng)基礎(chǔ)設(shè)施的重要組成部分,支撐著海量數(shù)據(jù)存儲與高速傳輸,成為全球互聯(lián)網(wǎng)運(yùn)行的關(guān)鍵節(jié)點(diǎn)。下面將從機(jī)房架構(gòu)和基本配置兩個(gè)方面進(jìn)行科普介紹。
    的頭像 發(fā)表于 11-14 09:33 ?686次閱讀

    掛軌巡檢機(jī)器人組成部分有哪些?

    的可能性,降低人工成本和安全風(fēng)險(xiǎn)。那么掛軌巡檢機(jī)器人都是有哪些部分組成的呢? 1、本體:主體結(jié)構(gòu)通常由堅(jiān)固的材料制成,以確保機(jī)器人在運(yùn)行過程中的穩(wěn)定性和可靠性。包括底盤、外殼等,還有無線充電模塊、狀態(tài)燈帶、避障
    的頭像 發(fā)表于 11-07 18:05 ?1314次閱讀
    掛軌巡檢機(jī)器人<b class='flag-5'>組成部分</b>有哪些?