iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
AI & Data

JAX 好好玩 系列

TensorFlow 和 Pytorch 是現今學界及業界使用最頻繁的 AI 框架。從數據資料的處理,模型的建構及訓練,到模型的布建及應用,它都提供了相當完備的支援。相較於 TensorFlow 和 Pytorch,2019 年發表的 JAX,似乎開闢了另外一條人工智慧框架之路。

「JAX 好好玩」這一系列的發文,希望能夠由淺入深,把 JAX 好好玩一遍。藉由實際的操作及練習,輔以文字的說明,讓讀者能夠快速的熟悉 JAX,知道它的優點和它不足的地方;也讓讀者能夠在自己的專案上適當的應用 JAX 提供的各種功能,而不致於對 JAX 有錯誤的期待。

鐵人鍊成 | 共 40 篇文章 | 11 人訂閱 訂閱系列文 RSS系列文
DAY 21

JAX 好好玩 (21) : 控制流程 (3) : cond

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1tI...

2022-10-04 ‧ 由 老頭 分享
DAY 22

JAX 好好玩 (22) : 控制流程 (4) : while_loop

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1tI...

2022-10-05 ‧ 由 老頭 分享
DAY 23

JAX 好好玩 (23) : 控制流程 (5) : switch

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1tI...

2022-10-06 ‧ 由 老頭 分享
DAY 24

JAX 好好玩 (24) : 控制流程 (6) : scan

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1tI...

2022-10-07 ‧ 由 老頭 分享
DAY 25

JAX 好好玩 (25) : 控制流程 (7) : 總結

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1tI...

2022-10-08 ‧ 由 老頭 分享
DAY 26

JAX 好好玩 (26) : Auto Diff (1) : grad 簡介

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1g5...

2022-10-09 ‧ 由 老頭 分享
DAY 27

JAX 好好玩 (27) : Auto Diff (2) : 高階導函數

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1g5...

2022-10-10 ‧ 由 老頭 分享
DAY 28

JAX 好好玩 (28) : vmap 自動向量化

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,[可由此下載](https://colab.research.google.com/drive/1md...

2022-10-11 ‧ 由 老頭 分享
DAY 29

JAX 好好玩 (29) : Pytree

(本貼文所列出的程式碼,皆以 colab 筆記本方式執行,可由此下載 簡介 Pytree 是 JAX 定義的資料結構,依照 JAX 官方文件 [29.1] :...

2022-10-12 ‧ 由 老頭 分享
DAY 30

JAX 好好玩 (30) : 綜合演練 – 簡單的 MLP

在目前為止,老頭介紹了 jax.numpy、jax.jit、jax.grad、jax.vmap、Pytree 和 JAX 控制流程,以這些為基礎,我們可以試著設...

2022-10-13 ‧ 由 老頭 分享