iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
AI/ ML & Data

輕鬆上手AI專案-影像分類到部署模型 系列

分享如何訓練及部署影像分類模型,主打一個輕鬆上手,也會帶給大家一些深度學習的觀念。

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

[Day 11] 訓練模型的方法:遷移學習

前言 通常在訓練深度學習模型,會拿準備的資料集去做從頭訓練(Train from scratch),但有時候我們會遇到一些狀況,例如我們收集的資料集數量較稀少,...

2024-09-24 ‧ 由 Eunice 分享
DAY 12

[Day 12] 訓練,啟動!開始編譯模型

前言 我們已經學會建構深度學習模型了,接著就是要編譯模型,讓模型可以進行訓練啦!在編譯會使用 model.compile(),訓練的部分會使用 model.fi...

2024-09-25 ‧ 由 Eunice 分享
DAY 13

[Day 13] 評估模型的方法:評估數值

前言 昨天開始進入模型的編譯和訓練,可以觀察到,在模型訓練過程會顯示每一個週期的訓練資料集與驗證資料集的準確度(Accuracy)和損失值(Loss)。今天就來...

2024-09-26 ‧ 由 Eunice 分享
DAY 14

[Day 14] 我的模型訓練好了嗎?overfitting 是關鍵!

前言 我們已經學會如何編譯和訓練模型,在這過程中我們會先設定訓練週期,但要如何得知模型要訓練到什麼程度才是可以的?那就要看訓練的模型到底有沒有 Overfitt...

2024-09-27 ‧ 由 Eunice 分享
DAY 15

[Day 15] 模型正則化方法 (1):L1 和 L2 正則化

前言 昨天提到了 Overfitting,要避免這樣的問題,我們可以使用正則化(Regularization)的方法,讓模型可以更簡單,更符合 Generali...

2024-09-28 ‧ 由 Eunice 分享
DAY 16

[Day 16] 模型正則化方法 (2):Dropout

前言 昨天介紹了避免 Overfitting 的其中一種方法,為權重正則化,今天要來介紹另一種方法,為丟棄法(Dropout),是一種很常使用也很有效的模型正則...

2024-09-29 ‧ 由 Eunice 分享
DAY 17

[Day 17] 回呼模組 (1):ModelCheckpoint

前言 在訓練深度學習模型時,如果每次都要等待自己設定的訓練週期結束,才檢查模型在哪一個週期才是訓練最好的「最佳模型」,聽起來是一件沒有效率的事。Keras 有個...

2024-09-30 ‧ 由 Eunice 分享
DAY 18

[Day 18] 回呼模組 (2):EarlyStopping

前言 訓練模型時,可能會遇到訓練至某個週期開始,驗證資料集的評估指標(或其他評估指標)沒有往上升,這時可以使用 EarlyStopping 來讓模型停止訓練。...

2024-10-01 ‧ 由 Eunice 分享
DAY 19

[Day 19] 回呼模組 (3):CSVLogger

前言 前兩天介紹 Callbacks 模組中的兩個類別,今天要來介紹 CSVLogger,也是可以用來監控模型在訓練過程中的評估指標。和前兩天不同,CSVLog...

2024-10-02 ‧ 由 Eunice 分享
DAY 20

[Day 20] 訓練結果可視化

前言 訓練模型的過程,雖然會顯示每個週期的評估指標數值,也可以使用 CSVLogger 保存下來查看這些數值,但如果將數值轉換成圖表,是不是更好去看趨勢,更加一...

2024-10-03 ‧ 由 Eunice 分享