iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
AI & Data

PyTorch 生態鏈實戰運用 系列

PyTorch是目前產學界都十分活耀的深度學習框架,其中很大的一個原因來自於他豐富的生態鏈。
本文將以醫療影像為例,介紹多個套件所共同組合出的實戰運用。

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

[Day11] Build a trainable Lightning-Module

前言 接續前一日的文章,我們簡介了PyTorch Lightning以及如何利用Lightning Module將forward propagation進行簡單...

2022-09-23 ‧ 由 srarod 分享
DAY 12

[Day12] Training Log and History

前言 本日的文章將介紹幾個常見的Deep Learning Log system,然後嘗試解決目前模型所看到的問題。 Lightning-Module Log...

2022-09-24 ‧ 由 srarod 分享
DAY 13

[Day13] 資料預處理機制與優化 - 硬體篇

前言 本日的文章打算來講一些資料讀取的機制以及優化的方式。 資料流與硬體 先上一個目前所採用的Training/Validation,在每一次進行時的資料流簡易...

2022-09-25 ‧ 由 srarod 分享
DAY 14

[Day14] 資料預處理機制與優化 - 軟體篇 - 優化預處理

前言 前一日的文章,以硬體面討論了訓練的效率。但有了適當的硬體以後,要如何利用軟體去使用這些硬體呢?從今天開始的幾天內將介紹一些優化的方式。 資料預處理機制 先...

2022-09-26 ‧ 由 srarod 分享
DAY 15

[Day15] 資料預處理機制與優化 - 軟體篇 - 空間換取時間

前言 承襲前幾日的主題,今天繼續討論Preprocess優化的方式。今天處要討論的是針對I/O重複性優化的問題。 資料預處理機制 一樣我們先上架構圖,但稍微改一...

2022-09-27 ‧ 由 srarod 分享
DAY 16

[Day16] 資料預處理機制與優化 - 軟體篇 - 土法煉鋼

前言 一樣承襲前幾日的主題,繼續討論資料前處理優化的方式。同樣是Cached到記憶體內,今天會利用比較土法煉鋼的方式來進一步優化效能。 此篇始於意外 實際上有跑...

2022-09-28 ‧ 由 srarod 分享
DAY 17

[Day17] Optimizations for GPU computation

前言 前幾日的文章,討論到了在訓練過程中,從資料的I/O、前處理到放入GPU之前的優化方式。今天將討論在GPU內的優化方式。 自動混和精度 - automati...

2022-09-29 ‧ 由 srarod 分享
DAY 18

[Day18] Optimizer and Learning Rate

前言 經過前面的文章,目前在單一個Step的訓練節點內,能做的優化其實已經做的差不多了。接下來大概就是訓練次數以及一些超參數的調整。讓我們先回到一組很基礎但又很...

2022-09-30 ‧ 由 srarod 分享
DAY 19

[Day19] learning Rate and scheduler

前言 接續上一篇討論的Optimizer與Learning Rate,今天來討論關於Learning Rate以及其Scheduler的挑選。 Learning...

2022-10-01 ‧ 由 srarod 分享
DAY 20

[Day20] 實際訓練與結果分析

前言 根據前一篇的Learning Rate設定後,實際進行了訓練。獲得了結果後,今天的文章將實際解釋實驗產出。 實驗設定 除了上一篇最後提及的CosineAn...

2022-10-02 ‧ 由 srarod 分享