国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(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 大會上,TensorFlow 文檔團(tuán)隊想要分享一些用于管理大量 Jupyter Notebook 的工具。

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

隨著 TensorFlow 生態(tài)系統(tǒng)的不斷發(fā)展,TensorFlow 文檔本身已發(fā)展成一個龐大的軟件項目。我們在 tensorflow.google.cn 上發(fā)布了約 270 篇 Notebook 的指南和教程,這些內(nèi)容全部經(jīng)過了測試,并在 GitHub 上提供源碼。同時我們還另外發(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ā)者峰會上通過 TensorFlow官網(wǎng)(tensorflow.google.cn)發(fā)布了首個 Notebook,當(dāng)時社區(qū)的反響非常好。在 Google Colab 中,您在瀏覽文檔的同時,支持直接交互式地運(yùn)行樣例。實際上用戶也非常喜歡這一點(diǎn)。此設(shè)置可讓您直接在瀏覽器中運(yùn)行并試驗我們的指南和教程,而無需在機(jī)器上安裝任何軟件。我們在 TensorFlow 官網(wǎng)上集成 Colab 后,新手想要入門變得更加容易了,同時這也改變了我們指導(dǎo) TensorFlow 入門的方式:借助 Jupyter Notebook 實現(xiàn)更直觀易懂的教程。其他機(jī)器學(xué)習(xí)項目也將緊隨其后。您只需使用下面的網(wǎng)址,便可將 Notebook 直接從 GitHub 加載到 Google Colab:

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

對于計算密集型任務(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é)作

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

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

使用 GitLocalize 翻譯 Notebook

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

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

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

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

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)者和項目維護(hù)者更輕松地進(jìn)行 PR 和 Review,我們創(chuàng)建了 TensorFlow 文檔 Notebook 工具,以通過持續(xù)集成 (Continuous Integration) 測試自動執(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 格式不一致的情況,或者會將自己的元數(shù)據(jù)嵌入到文件中。這些不必要的更改可能會導(dǎo)致 PR 中的內(nèi)容混亂,以致于很難進(jìn)行內(nèi)容 Review。解決辦法是使用自動格式工具來輸出一致的 Notebook JSON。

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

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

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

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

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

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

nblint

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

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)會將這些 lint 收集到 樣式模塊中。默認(rèn)情況下,nblint 會針對google和tensorflow樣式進(jìn)行測試,而其他樣式模塊則可通過命令行進(jìn)行加載。某些樣式的參數(shù)也需要通過命令行進(jìn)行傳遞,例如,在對 TensorFlow 翻譯 Notebook 進(jìn)行 lint 時設(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 來自動進(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 的忠實粉絲。通過將 Notebook 和 Google Colab 結(jié)合,我們可以對指南、教程和翻譯內(nèi)容進(jìn)行驗證,簡化了 TensorFlow 原本的學(xué)習(xí)旅程和擴(kuò)展大型開源文檔項目的方式。我們希望通過分享一些工具,可以為其他想要使用 Notebook 發(fā)布文檔的開放源代碼項目提供幫助。

閱讀 TensorFlow 教程,然后在 Google Colab 中運(yùn)行 Notebook。要為 TensorFlow 文檔項目貢獻(xiàn)內(nèi)容,請向我們的 GitLocalize 項目提交 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 項目
https://gitlocalize.com/tensorflow/docs-l10n

特別感謝 Mark Daoust、Wolff Dobson、Yash Katariya、TensorFlow 文檔團(tuán)隊,以及所有 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)系本站處理。 舉報投訴
  • 源代碼
    +關(guān)注

    關(guān)注

    96

    文章

    2953

    瀏覽量

    70309
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    488

    瀏覽量

    18665
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    334

    瀏覽量

    62178

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    安裝和啟動OpenVINO? Notebook遇到地址錯誤怎么解決?

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