《谷歌JAX深度學習從零開始學》簡介
# 好書推薦 ## 好書奇遇季 # 深度學習入門書《谷歌 JAX 深度學習從零開始學》,京東噹噹天貓都有發售。雙色印刷,定價 79 元,打折一下更便宜。
JAX 是一個用於高效能數值計算的 Python 庫,專門為深度學習領域的高效能運算而設計,其包含豐富的數值計算與科學計算函式,能夠很好地滿足使用者的計算需求,特別是其基於 GPU 或者其他硬體加速器的能力,能夠幫助我們在現有的條件下極大地加速深度學習模型的訓練與預測。
本書背景
JAX 繼承了 Python 簡單易用的優點,給使用者提供了一個 “ 便於入門,能夠提高 ” 的深度學習實現方案。 JAX 在程式碼結構上採用物件導向方法編寫,完全模組化,並具有可擴充套件性,其執行機制和說明文件都將使用者體驗和使用難度納入考慮範圍,降低了複雜演算法的實現難度。 JAX 的計算核心使用的是自動微分,可以支援自動模式反向傳播和正向傳播,且二者可以任意組合成任何順序。
本書由淺到深地向讀者介紹 JAX 框架相關的知識,重要內容均結合程式碼進行實戰講解,讀者透過這些例項可以深入掌握 JAX 程式設計的內容,並能對深度學習有進一步的瞭解。
本書內容
本書共分為 13 章,內容包括 JAX 從零開始,一學就會的線性迴歸、多層感知機與自動微分器,深度學習的理論基礎, XLA 與 JAX 一般特性, JAX 的高階特性, JAX 的一些細節, JAX 中的卷積, JAX 與 TensorFlow 的比較與互動,遵循 JAX 函式基本規則下的自定義函式, JAX 中的高階包。最後給出 3 個實戰案例:使用 ResNet 完成 CIFAR100 資料集分類,有趣的詞嵌入,生成對抗網路( GAN )。
本書特點
( 1 )版本新,易入門。本書詳細介紹 JAX 最新版本的安裝和使用,包括 CPU 版本以及 GPU 版本。
( 2 )作者經驗豐富,程式碼編寫細膩。作者是長期奮戰在科研和工業界的一線演算法設計和程式編寫人員,實戰經驗豐富,對程式碼中可能會出現的各種問題和“坑”有豐富的處理經驗,使得讀者能夠少走很多彎路。
( 3 )理論紮實,深入淺出。在程式碼設計的基礎上,本書深入淺出地介紹深度學習需要掌握的一些基本理論知識,並透過大量的公式與圖示對理論做介紹。
( 4 )對比多種應用方案,實戰案例豐富。本書給出了大量的例項,同時提供多個實現同類功能的解決方案,覆蓋使用 JAX 進行深度學習開發中常用的知識。
本書讀者
本書適合 JAX 框架初學者、深度學習初學者以及深度學習從業人員,也適合作為高等院校和培訓機構人工智慧相關專業的師生教學參考書。
本書作者
王曉華,計算機專業講師,研究方向為雲端計算、大資料與人工智慧。著有圖書《 Spark 3.0 大資料分析與挖掘:基於機器學習》《 TensorFlow 深度學習應用實踐》《 OpenCV+TensorFlow 深度學習與計算機視覺實戰》《 TensorFlow 知識圖譜實戰》《 TensorFlow 人臉識別實戰》《 TensorFlow 語音識別實戰》《 TensorFlow 2.0 卷積神經網路實戰》《 Keras 實戰:基於 TensorFlow2.2 的深度學習實踐》《 TensorFlow 深度學習從零開始學》《深度學習的數學原理與實現》。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/18841117/viewspace-2900522/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 《Python深度學習從零開始學》簡介Python深度學習
- 谷歌JAX深度學習開發環境搭建谷歌深度學習開發環境
- 從零開始學習KafkaKafka
- 從零開始學習機器學習機器學習
- 從零開始學習laravelLaravel
- 動手學深度學習(二)——多層感知機(從零開始)深度學習
- 【教程】如何從零開始構建深度學習專案?深度學習
- eclipse學習從零開始Eclipse
- 從零開始:深度學習軟體環境安裝指南深度學習
- 《Django 3 Web應用開發從零開始學(影片教學版)》簡介DjangoWeb
- 從零開始學習 Go ——安裝Go
- 30天從零開始學習SwiftSwift
- 從零開始學習C++(0)C++
- 從零開始學習 React 高階元件React元件
- 從零開始學習邏輯迴歸邏輯迴歸
- 從零開始學習如何部署程式碼
- 從零開始內網滲透學習內網
- 如何從零開始學習一個框架框架
- 《HTML5+CSS3+JavaScript前端開發從零開始學(影片教學版)》簡介HTMLCSSS3JavaScript前端
- 從零開始學習OpenGL-14複習光照
- 【ROS】從零開始學ROSROS
- 從零開始學PythonPython
- 【深度學習】如何從零開始構建深度學習專案?這裡有一份詳細的教程深度學習
- 從零開始學習開發人工智慧(一)人工智慧
- 軟體測試如何從零開始學習
- 我是如何從零開始學習前端的前端
- VUE2.0從零開始 學習路線Vue
- 從零開始學習C++之遞推C++
- 從零開始學習C++(1-1)C++
- 《從零開始學Swift》學習筆記(Day 24)——列舉Swift筆記
- 《從零開始學Swift》學習筆記(Day 16)——字典集合Swift筆記
- 從零開始netty學習筆記之netty簡單demoNetty筆記
- 從零開始配置深度學習環境:CUDA+Anaconda+Pytorch+TensorFlow深度學習PyTorch
- 從零開始學 Spring BootSpring Boot
- 從零開始學golang之udpGolangUDP
- 從零開始學golang之 PrimGolang
- 從零開始學golang之TCPGolangTCP
- 【深度】監督學習—從好的label開始