iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

菜鳥AI工程師給碩班學弟妹的挑戰 系列

剛當AI工程師兩年,希望將自己兩年來所學記錄下來,並且能幫助到剛升到研究所的學弟妹。
本挑戰預計帶給大家:
1. 以pytorch lightning 框架寫出一個屬於自己的model
2. 資料缺乏,如何利用爬蟲收集音檔文字...
3. fastapi + docker deploy

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

[Day 11] pytorch lightning 實作 - 4

前情提要: 我們昨天花了很多時間把最後一段code補上,並且能正常訓練,以下來補補沒講到的部分。 1. ModelCheckpoint 這裡的ModelChec...

2024-08-15 ‧ 由 jeremylee 分享
DAY 12

[Day 12] loos 曲線

今天我們來看一下loss曲線怎樣才是符合預期的結果,以及我們第十天的loss曲線如何 1. 第十天的loss曲線 基本上我們預期loss曲線最後能穩定收斂到某一...

2024-08-16 ‧ 由 jeremylee 分享
DAY 13

[Day 13] pytorch lightning (predict_step)

非常感謝昨天有網友分享自己訓練的loss圖,不過我沒辦法回復,所以就此感謝,也歡迎大家一起分享。 前面大致上把模型訓練跟一些基礎的觀念講完了,現在我們來講講對碩...

2024-08-17 ‧ 由 jeremylee 分享
DAY 14

[Day 14] fastapi 介紹

前情提要: 昨天已經把inference的code搞定了,雖然需要花時間重寫,但重寫完非常簡潔,看了心情十分之好~ 1. CRUD 在開始寫fastapi之前,...

2024-08-18 ‧ 由 jeremylee 分享
DAY 15

[Day 15] fastapi + pytorch lightning

前情提要: 昨天稍微介紹了一下fastapi如何上傳檔案,今天我們要上傳檔案後辨識,並回完結果。 1. app.py 其實就是將我們當初寫的infer.py裡的...

2024-08-19 ‧ 由 jeremylee 分享
DAY 16

[Day 16] Dockerfile

前情提要: 前幾天大致上已經把fastapi及model inference講完了,接下來就是要包成image。 在最後部屬模型的時候其實要針對使用場景考慮幾個...

2024-08-20 ‧ 由 jeremylee 分享
DAY 17

[Day 17] einops增加model可讀性

前情提要: 基本上我已經把我想講的都講完了,其中包含pytorch lightning, 爬蟲, fastapi, deploy model,接下來會再看要講甚...

2024-08-21 ‧ 由 jeremylee 分享
DAY 18

[Day 18] einops增加model可讀性 - 實際舉例

前情提要: 昨天把一些基礎的操作都講了,其實還有更多寫法,只是我自己最常用rearrange。 今天舉個當初我看完覺得一頭霧水的例子,是在語音增強和分離蠻常用到...

2024-08-22 ‧ 由 jeremylee 分享
DAY 19

[Day 19] 實作model理解觀念 - 1

前情提要: 前面兩篇透過einops來提高model的可讀性。 之所以會一直沒有講到model怎麼寫,是因為每個model架構在不同領域其實相差蠻多的,我在思考...

2024-08-23 ‧ 由 jeremylee 分享
DAY 20

[Day 20] 實作model理解觀念 - 2

前情提要: 昨天講解了DEMUCS encoder的作法,盡量寫成每一個block方便修改及增加可讀性,並且在unit test時比較方便。 activatio...

2024-08-24 ‧ 由 jeremylee 分享