基於TensorFlow2.0的中文深度學習開源書來了!GitHub趨勢日榜第一

2020-12-04 量子位

十三 發自 凹非寺 量子位 報導 | 公眾號 QbitAI

TensorFlow 2.0 發布已有一個半月之久,你會用了嗎?

近日,一個叫做深度學習開源書的項目在火了。GitHub趨勢日榜排名全球第一,已斬獲2K+星。

為什麼這麼火?

因為這是一本基於TensorFlow 2.0 正式版中文深度學習開源書。

還包含電子書和配套原始碼。

話不多說,一起來看看這本爆款書籍吧!

深度學習開源書介紹

這本書共包含15個章節。

從目錄章節構成來看,理論與編程並不是獨立分開,而是隨著難度的遞增,循序漸進穿插編排的。

大體上可以分為四個部分

第一部分是1-3章。主要介紹人工智慧的初步認知,並引出相關問題。

第二部分是4-5章。主要介紹TensorFlow相關基礎,為後續算法實現鋪墊。

第三部分是6-9章。主要介紹神經網絡的核心理論和共性知識,助於理解深度學習的本質。

第四部分是10-15章。主要介紹常見的算法與模型。

除此之外,每個章節裡的內容編排也是理論與實戰相結合

在這個repo中,作者根據章節也給出了原始碼和數據,但同時他也表示:

時間倉促,原始碼還沒有整理完全。

有興趣的讀者可以跟進這個repo的更新。

以「回歸問題」為例,作者便給出了對應的數據和.py文件。

從代碼來看,上手也是較為容易。

本書電子版地址如下:https://github.com/dragen1860/Deep-Learning-with-TensorFlow-book/blob/master/%E3%80%90%E3%80%8ATensorFlow2%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E3%80%8B%E3%80%91.pdf

不過,從最後一章「精靈寶可夢數據集」和目錄排版來看,似乎有一絲致敬臺大李宏毅老師的感覺。

TensorFlow 2.0 實戰案例

項目作者還介紹了TensorFlow 2.0的實戰案例。

這個repo也是PoweredByTF 2.0 Challenge的獲勝項目。

安裝

首先確保使用的Python版本是3.x。

CPU安裝

pip install tensorflow -U

GPU安裝

先自己安裝CUDA 10.0和cudnn,然後設置LD_LIBRARY_PATH。

pip install tensorflow-gpu -U

測試安裝

In [2]: import tensorflow as tf

In [3]: tf.__version__Out[3]: '2.0.0'In [4]: tf.test.is_gpu_available()...totalMemory: 3.95GiB freeMemory: 3.00GiB...Out[4]: True

主要內容包括:

每一部分都涵蓋了理論介紹和原始碼。

當然,作者也提供了中文版的深度學習與TensorFlow入門實戰的原始碼和PPT。地址如下:https://github.com/dragen1860/TensorFlow-2.x-Tutorials/tree/master/%E6%B7%B1%E5%BA%A6%E5%AD%A6%E4%B9%A0%E4%B8%8ETensorFlow%E5%85%A5%E9%97%A8%E5%AE%9E%E6%88%98-%E6%BA%90%E7%A0%81%E5%92%8CPPT

作者介紹

該項目作者是Jackie Loong,也就是書籍封面的龍龍老師,真名龍良曲。

龍龍老師曾經在新加坡國立大學擔任助教。所參與的論文入圍了AAAI 2018。

從GitHub主頁也能看出,會經常參與並發布有關深度學習內容或工具的教程。

傳送門

基於TF 2.0深度學習開源書項目地址:https://github.com/dragen1860/Deep-Learning-with-TensorFlow-book

TF 2.x 教程項目地址:https://github.com/dragen1860/TensorFlow-2.x-Tutorials

相關焦點

  • TensorFlow 2.0開源工具書,30天「無痛」上手
    既然非學不可,那怎麼讓這個學習過程變得更加平滑呢?有人在 GitHub 開源了一個名為《30 天吃掉那隻 TensorFlow2.0》的入門工具書,或許可以讓你無痛上手 TensorFlow 2.0。開源電子書地址:https://lyhue1991.github.io/eat_tensorflow2_in_30_days/GitHub 項目地址:https://github.com/lyhue1991/eat_tensorflow2_in_30_days為什麼一定要學
  • 【強化學習實戰】基於gym和tensorflow的強化學習算法實現
    1新智元推薦【新智元導讀】知乎專欄強化學習大講堂作者郭憲博士開講《強化學習從入門到進階》,我們為您節選了其中的第二節《基於gym和tensorflow的強化學習算法實現》,希望對您有所幫助。同時,由郭憲博士等擔任授課教師的深度強化學習國慶集訓營也將於 10 月 2 日— 6 日在北京舉辦。
  • TensorFlow 中文資源全集,學習路徑推薦
    https://gitee.com/fendouai/Awesome-TensorFlow-Chinese很多內容下面這個英文項目:Inspired by https://github.com/jtoy/awesome-tensorflow官方網站官網:https://www.tensorflow.org/中文:https://tensorflow.google.cn
  • Tensorflow 全網最全學習資料匯總之Tensorflow 的入門與安裝【2】
    《TensorFlow學習筆記1:入門》連結:http://www.jeyzhang.com/tensorflow-learning-notes.html本文與上一篇的行文思路基本一致,首先概括了TensorFlow的特性,然後介紹了graph、session、variable 等基本概念的含義,以具體代碼的形式針對每個概念給出了進一步的解釋
  • 從星際2深度學習環境到神經機器翻譯,上手機器學習這些開源項目必...
    lllyasviel/style2paintsGitHub 地址:https://github.com/lllyasviel/style2paintsAI 漫畫線稿自動上色工具。te例如,在決策樹的學習中,數值可通過應用一組輸入數據的決策規則來預估:igrigorik / decisiontreeGitHub 地址:https://github.com/igrigorik/decisiontree基於 ID3 的機器學習決策樹算法的實現。
  • 資源| TensorFlow版本號升至1.0,正式版即將到來
    選自github機器之心編譯參與:吳攀2015 年 11 月份,谷歌宣布開源了深度學習框架 TensorFlow,一年之後,TensorFlow 就已經成長為了 GitHub 上最受歡迎的深度學習框架(參見機器之心文章《深度 | TensorFlow 開源一周年:這可能是一份最完整的盤點》),儘管那時候 TensorFlow 的版本號還是 v0.11。
  • TensorFlow與PyTorch之爭,哪個框架最適合深度學習
    我的建議谷歌的 TensorFlowTensorFlow 是谷歌的開發者創造的一款開源的深度學習框架,於 2015 年發布。官方研究發布於論文《TensorFlow:異構分布式系統上的大規模機器學習》。
  • 玩轉TensorFlow?你需要知道這30功能
    ,它是 Google 開源的一款人工智慧學習系統。這意味著,如果不想使用低階的模型,那仍然可以用高階 API 的用戶友好性來實現圖形+模型的構建。2.0 版本將會有更多的功能!網址:https://www.tensorflow.org/guide/keras12)Tensor2TensorTensor2Tensor 是一個深度學習模型和數據集的開源軟體庫
  • 最熱門的深度學習框架TensorFlow入門必備書籍
    但進入機器學習和人工智慧領域並不是一件簡單的事情,目前市場上有許多大量的學習資源,許多開發者和想要進入的愛好者往往很難找到適合自己的發展路徑。其實,早在 2015 年底,谷歌就開源了內部使用的深度學習框架 TensorFlow 。眾多研究表明,Tensorflow 是研究深度學習的首選平臺。
  • 這裡有一份TensorFlow2.0中文教程
    今年 3 月份,谷歌在 Tensorflow Developer Summit 2019 大會上發布 TensorFlow 2.0 Alpha 版。作為當前最為流行的深度學習框架,2.0 Alpha 版的正式發布引人關注。近兩個月,網上已經出現了大量 TensorFlow 2.0 英文教程。在此文章中,機器之心為大家推薦一個持續更新的中文教程,以便大家學習。
  • TensorFlow 攜手 NVIDIA,使用 TensorRT 優化 TensorFlow Serving...
    目前,TensorFlow Serving 1.13 已實現對 TF-TRT 的支持,而不久後  TensorFlow 2.0 也將支持 TF-TRT 的實現。 TensorFlow 在官方博客中對這項成果進行了發布,雷鋒網 AI 科技評論編譯如下。
  • TensorFlow極速入門
    作者孟曉龍,2016年加入Qunar,目前在去哪兒網機票事業部擔任算法工程師。熱衷於深度學習技術的探索,對新事物有著強烈的好奇心。一、前言目前,深度學習已經廣泛應用於各個領域,比如圖像識別,圖形定位與檢測,語音識別,機器翻譯等等,對於這個神奇的領域,很多童鞋想要一探究竟,這裡拋磚引玉的簡單介紹下最火的深度學習開源框架 tensorflow。
  • TensorFlow 資源大全中文版
    節點(Nodes)在圖中表示數學操作,圖中的線(edges)則表示在節點間相互聯繫的多維數據數組,即張量(tensor)。它靈活的架構讓你可以在多種平臺上展開計算,例如臺式計算機中的一個或多個CPU(或GPU)、伺服器、行動裝置等等。
  • 如何使用TensorFlow Hub的ESRGAN模型來在安卓app中生成超分圖片
    儘管可以使用傳統的插值方法(如雙線性插值和雙三次插值)來完成這個任務,但是產生的圖片質量卻經常差強人意。深度學習,尤其是對抗生成網絡 GAN,已經被成功應用在超分任務上,比如 SRGAN 和 ESRGAN 都可以生成比較真實的超分圖片。那麼在本文裡,我們將介紹一下如何使用TensorFlow Hub上的一個預訓練的 ESRGAN 模型來在一個安卓 app 中生成超分圖片。
  • 教程| 如何用TensorFlow在安卓設備上實現深度學習推斷
    我的目標是探索將深度學習模型部署到設備上並使之工作的工程挑戰!這篇文章簡要介紹了如何用 TensorFlow 在安卓上構建一個通用的語音到文本識別應用程式。圖 1. 流程概述。將 WaveNet 安裝到安卓的三個步驟。
  • 揭秘框架的本源:開源中文書「TensorFlow內核剖析」
    項目連結:https://github.com/horance-liu/tensorflow-internals在項目地址中,作者提供了全部的 LaTexPDF下載地址:https://raw.github.com/horance-liu/tensorflow-internals/master/tensorflow-internals.pdf
  • 終於來了,TensorFlow 新增官方 Windows 支持
    選自Google Developers Blog機器之心編譯參與:李澤南昨日,Google Brain 工程師團隊宣布在 TensorFlow 0.12 中加入初步的 Windows 支持。TensorFlow 宣布開源剛剛過去一年。在谷歌的支持下,TensorFlow 已成為 GitHub 上最受歡迎的機器學習開源項目。
  • 入門TensorFlow 2.0,這有一份簡單粗暴的中文教程:北大學霸出品
    魚羊 發自 凹非寺量子位 報導 | 公眾號 QbitAITensorFlow 2.0已在十一發布,香不香?好用不好用?現在,這裡有一份全中文教學的快手上手指南,基於Keras和Eager Execution(動態圖)模式,北大學霸出品,獲得TensorFlow官方認可。其名為,簡單粗暴TensorFlow 2.0。話不多說,一起來看看吧。
  • 最簡單的深度學習TensorFlow應用舉例!
    小編我的電腦很一般,沒有32G內存,也沒有1080,就windows上直接裝了23333windows+python 3.6+pycharm+tensorflow cpu話不多說,直接線性回歸,上圖。代碼截圖代碼截圖#接下來貼代碼#辰星樹洞import numpy as np #這是Python的一種開源的數值計算擴展
  • 谷歌剛發布的深度學習動態計算圖工具TensorFlow Fold是什麼?
    2 月 7 日,谷歌通過博客正式發布了 TensorFlow Fold,該庫針對 TensorFlow 1.0 框架量身打造,可以幫助深度學習開發者根據不同結構的輸入數據建立動態的計算圖一般而言,大部分的深度學習項目都需要對模型的訓練數據進行一定程度的預處理。在這個過程中,各種不同規模和結構的輸入數據(例如不同解析度的圖片數據)將被裁剪成相同的維度和尺寸,然後被壓入棧,等待模型訓練階段的批處理流程。