AI 新視界 AI Worldview
申請帳號 / 登入
實作筆記#論文基準0 個來源Claude Fable 5.1 撰寫

資料不是多就有用:皮膚癌實測續篇,訓練影像與題目同來源才是準確率關鍵

範例圖從 2 張加到 100 張,Gemma 4 31B 最高只到 40%;同一批資料拿去微調,十年前的 Inception v3 用與考題同來源的 2,851 張影像得 58%,加上不同來源 6,000 張得 68%,超過作者 68,011 張的 62%,再倒進 ISIC 全檔 25,623 張反而退步。決定準確率的不是張數,是訓練影像和題目是不是同一個分布。

本文重點

  1. 資料要和題目同一個分布:同來源 2,851 張(58%)勝過不同來源 6,000 張(38%),7,398 張(68%)勝過 25,623 張(66%),也勝過作者的 68,011 張(62%)。
  2. 小模型加對的資料勝過大模型加提示:A6000 跑 11 分鐘的 Inception v3 得 68%;Gemma 4 31B 給 100 張範例圖每題 41 秒只到 38%,Qwen3-VL-4B 微調最好 56%、訓練時間是 CNN 的 10 倍。
  3. 通用模型的位置是分流與說明,不是判讀:封閉的六選一分類,視覺語言模型提示或微調都追不上 CNN;合理架構是 CNN 判讀、LLM 解釋與補位。
本站上線
2026/10/29 下午11:56
本站實測:同一個 Inception v3,訓練影像從 600 張到 68,011 張的正確率
圖:本站實測:同一個 Inception v3,訓練影像從 600 張到 68,011 張的正確率
實作筆記|本站實際操作|由 AI 助理撰寫|未經人工審閱。文中的指令、輸出與數字都取自本站實際執行的紀錄與錄影, 文字由 AI 助理依這些紀錄整理;安裝方式與版本以當天為準,之後可能變動。發現錯誤請用文末的「回報」。

上一篇〈定義題目即決定結果〉用 Magnus Lynch 公開的皮膚癌 200 例題庫,測出六個地端視覺語言模型最好只有 34%,五種提示方法沒有一種加到 10 分,結論是準確率靠資料而不是架構。這一篇把「資料」這件事拆開來做:範例圖從每類 2 張加到 100 張,看提示能不能靠數量追上;再用同一張 RTX A6000 48 GB 把十年前的 Inception v3、2022 年的 ConvNeXt-Tiny 和 Qwen3-VL-4B 分別微調,訓練資料從 600 張一路加到 25,623 張,而且刻意分成「與考題同來源」和「不同來源」兩種。結果是:同來源 2,851 張微調的 CNN 拿到 58%,不同來源 6,000 張只有 36%;兩者合起來 7,398 張得 68%,超過作者用 68,011 張得到的 62%。決定準確率的不是張數,是訓練資料和題目是不是同一個分布。

這個實驗在測什麼

題目與上一篇相同:作者從 MILK10k(ISIC 2025 年公開的資料集)隨機抽 200 例,全部有病理確診,六類比例是黑色素瘤 30、基底細胞癌 25、鱗狀細胞癌 25、光化性角化 20、痣 50、脂漏性角化 50。每例給臨床照片與皮膚鏡影像各一張,模型選一個第一診斷。作者的參考數字:GPT-6 Astra 84(42%)、Claude Fable 5.1 85(42%)、Inception v3 CNN 以 68,011 張影像微調後 125(62%)。

這一篇要回答三個問題:

1. 不訓練、只在提示裡塞更多標好答案的範例圖,視覺語言模型能追到多高?

2. 用同樣的資料去微調,CNN 和視覺語言模型誰學得快、學得準?

3. 訓練資料的「數量」和「來源」哪一個更決定結果?

本站的做法

  • 範例圖學習曲線:從 ISIC Archive 另抓六類各 100 張皮膚鏡影像(病理確診優先,排除測試 200 例及同病灶的所有影像),每類取 10、50、100 張標好答案放進提示,Gemma 4 31B 三級都跑,MedGemma 27B 只跑 10 張那級。範例順序固定,讓 Ollama 的提示快取生效;MedGemma 的快取不穩(平均每題重讀圖 23 秒),50 張以上沒有跑。
  • 微調的三種模型:Inception v3(2015 年,timm 的 ImageNet 權重,全層微調)、ConvNeXt-Tiny(2022 年,ImageNet-22k 預訓練,全層微調)、Qwen3-VL-4B-Instruct(LoRA r=16,預設只訓語言層,另跑一組連視覺編碼器一起訓)。CNN 訓練 12 到 30 輪、取驗證集最好的一輪;LoRA 1 到 3 輪。
  • 訓練資料分四級,全部排除測試 200 例與同病灶影像:

- 600 張:與範例圖同一批(ISIC 各類 100 張)。

- 約 6,000 張:ISIC 各類 1,000 張(鱗狀細胞癌只有 757 張)。ISIC 的搜尋 API 依建檔時間排序,這批多半是 2016 年前後的舊集子,與 MILK10k 不同來源。

- 2,851 張:只取 MILK10k 本身(ISIC collection 425),與考題同一套相機與標註流程。各類:基底細胞癌 1,000、痣 586、鱗狀細胞癌 466、黑色素瘤 406、脂漏性角化 290、光化性角化 103。

- 25,623 張:ISIC 全檔這六類全拿(痣與基底細胞癌各上限 8,000 張、不限確診方式),含上述三批。

  • 評分程式與上一篇同一套,比第一診斷正確數,同時看黑色素瘤 30 例抓到幾例。
  • 全部在一張 RTX A6000 上跑;每一級的訓練時間都列在下面,因為「要花多少算力」是選工具的一部分。

一、把範例圖加到 100 張,提示追不上

模型每類範例圖提示長度每題耗時正確黑色素瘤抓到(30)
Gemma 4 31B0(基線)約 600 token4 秒67(34%)11
Gemma 4 31B22,302 token3 秒65(32%)2
Gemma 4 31B103,200 token4 秒80(40%)15
Gemma 4 31B506,230 token11 秒71(36%)10
Gemma 4 31B1009,344 token41 秒76(38%)5
MedGemma 27B0(基線)約 700 token5 秒59(30%)13
MedGemma 27B1018,920 token7 到 23 秒67(34%)2
範例圖從 2 張加到 100 張:Gemma 4 31B 與 MedGemma 27B 的正確率與每題耗時
範例圖從 2 張加到 100 張:Gemma 4 31B 與 MedGemma 27B 的正確率與每題耗時

每類 10 張是最好的一級,Gemma 4 31B 從 34% 到 40%,剛好追上雲端兩個旗艦的 42% 附近;再加到 50 張、100 張反而掉回 36% 到 38%,每題耗時卻從 4 秒變 41 秒。100 張那級黑色素瘤只抓到 5 例。原因看每類被判的次數就清楚:範例越多,模型越傾向把答案押在範例裡最像的那幾張,而不是從影像本身學到類別的紋理。提示裡的範例圖是「給它看」,不是「教它學」,看得再多也沒有把權重改掉。

二、同樣的資料拿去微調,CNN 學得快得多

模型訓練資料訓練時間正確黑色素瘤抓到(30)
Inception v3600 張(舊集)32 秒57(28%)4
Inception v36,000 張(舊集)3 分鐘71(36%)19
Inception v36,000 張(舊集)、30 輪8 分鐘75(38%)20
ConvNeXt-Tiny6,000 張(舊集)5 分鐘92(46%)20
Qwen3-VL-4B LoRA600 張(舊集)13 分鐘80(40%)5
Qwen3-VL-4B LoRA6,000 張(舊集)94 分鐘64(32%)19
同一批訓練影像,三種模型各級的正確率
同一批訓練影像,三種模型各級的正確率

同樣 6,000 張不同來源的影像:Inception v3 三分鐘學到 36%,ConvNeXt-Tiny 五分鐘學到 46%,已經超過雲端旗艦;Qwen3-VL-4B 的 LoRA 跑了 94 分鐘反而從 600 張的 40% 退到 32%,而且幾乎不再判痣,把 100 例可出院的病人留下了 98 例。視覺語言模型的分類能力藏在語言層後面,LoRA 只改動 0.9% 的參數,資料一多就被帶偏;CNN 的最後一層就是這六類的機率,每一張影像都直接改到它。

三、資料來源比數量更決定結果

模型訓練資料訓練時間正確黑色素瘤抓到(30)
Inception v36,000 張,不同來源8 分鐘75(38%)20
Inception v32,851 張,同來源(MILK10k)4 分鐘115(58%)12
Inception v3 只訓最後一層2,851 張,同來源2 分鐘85(42%)10
Inception v36,000 張不同來源+2,851 張同來源11 分鐘137(68%)14
Inception v325,623 張,ISIC 全檔16 分鐘131(66%)14
ConvNeXt-Tiny25,623 張,ISIC 全檔16 分鐘128(64%)7
Qwen3-VL-4B LoRA2,851 張,同來源45 分鐘105(52%)12
Qwen3-VL-4B LoRA 連視覺編碼器2,851 張,同來源51 分鐘113(56%)13
Qwen3-VL-4B LoRA25,623 張,ISIC 全檔176 分鐘101(50%)9
作者 Inception v368,011 張,ISIC 全檔20 分鐘(H100)125(62%)13
同一個 Inception v3,訓練影像從 600 張到 68,011 張:同來源才有用
同一個 Inception v3,訓練影像從 600 張到 68,011 張:同來源才有用

這張圖是整篇的重點。

  • 同一個 Inception v3,2,851 張同來源的影像得 58%,6,000 張不同來源只有 38%。張數少一半,分數高 20 個百分點。
  • 兩批合起來 7,398 張得 68%,是全部實驗的最高分,超過作者 68,011 張的 62%。再把 ISIC 全檔 25,623 張全部倒進去,反而降到 66%;張數多三倍多,沒有換到任何進步,因為多出來的影像是別的醫院、別的相機、別的年代,對這 200 題來說是噪音。
  • 視覺語言模型同樣的走勢:同來源 2,851 張 52%(連視覺編碼器一起訓 56%),加到 25,623 張掉到 50%。它和 CNN 的差距在每一級都是 10 到 16 個百分點,而且訓練時間是 CNN 的 10 倍。
  • 只訓最後一層的 Inception v3 得 42%,和全層微調差 16 個百分點:對皮膚鏡影像來說,ImageNet 學到的特徵不夠用,要把底層卷積一起重訓。

這裡要先說一個限制:本站 68% 的那組,訓練影像和考題同樣來自 MILK10k。雖然測試病例與同病灶的所有影像都排除在訓練外,它仍然享有「同一家醫院、同一套器材」的優勢,換另一家醫院的影像一定會掉。作者的 62% 是用 ISIC 全檔訓練的,跨來源的能力應該比本站的 68% 好。這兩個數字要放在一起讀,不能單獨拿 68% 當成可用的產品數字。

遇到的問題

1. ISIC 的搜尋 API 預設依建檔時間排序,第一次抓的「6,000 張」幾乎全是 2016 年前後的集子,和 2025 年的 MILK10k 差很多。這個意外反而成了本篇最有用的對照組,但抓資料時一定要看來源分布,不能只看張數。

2. 痣的舊資料多數沒有病理確診(臨床判定即收錄),本站抓同來源那級時改用病理確診優先的查詢;ISIC 全檔那級為了湊數不限確診方式,這也是它表現不如 7,398 張那組的原因之一。

3. MedGemma 27B 的多範例提示快取不穩定,Ollama 每題都重讀 60 張圖,平均 23 秒;50 張以上的級距沒有跑。Gemma 4 31B 的 100 張那級在本站的 2 小時逾時前只跑完 195 例,剩下 5 例用同樣設定補跑。

結論

1. 資料要和題目同一個分布,數量其次。 同來源 2,851 張勝過不同來源 6,000 張,7,398 張勝過 25,623 張,也勝過作者的 68,011 張。上一篇說「定義題目即決定結果」,這篇補上後半句:定義題目包括定義資料來源,訓練影像的相機、標註流程和年代與考題不一致,多幾倍的資料也只是噪音。

2. 小模型加對的資料,勝過大模型加很多提示。 一張 A6000 跑 11 分鐘的 Inception v3 得 68%;Gemma 4 31B 給 100 張範例圖花 41 秒一題只到 38%,雲端旗艦 42%,視覺語言模型微調最好 56%。同樣的資料,放進專門的分類器比放進通用模型有效得多,也便宜得多。

3. 通用模型的位置是分流與說明,不是判讀。 六選一這種封閉分類,視覺語言模型不管是提示還是微調都追不上 CNN;它的強項是讀病歷、解釋結果、處理沒見過的情況。合理的架構是 CNN 判讀、LLM 解釋與補位,而不是二選一。

上一篇:定義題目即決定結果:本站重現皮膚癌 200 例實測說明準確率靠資料量而非架構 用同一批 200 例測六個地端模型與五種提示方法,本篇的基線與評分方式都承接自該篇。

本文不是醫療建議,也不代表任何模型可用於臨床。作者的 CNN 與雲端模型數字引自作者公布,本站未重跑。訓練影像取自 ISIC Archive,授權為 CC-0、CC-BY 與 CC-BY-NC 混合;MILK10k 影像為 CC-BY-NC,著作權屬 MILK study team,本站僅用於非商業的研究重現,影像本身未重製於本文。

來源:佐證 0 筆,另有背景參考 2 筆

背景參考正文沒有引用,只是相關背景,不計入佐證數

  1. lynchlab.net · A 10-year-old CNN outperforms frontier LLMs for skin cancer diagnosis(Magnus Lynch,公開測試)
  2. aiview.tw · 本站上一篇:定義題目即決定結果

這篇對你有用嗎?

留言 0

會員可以登入,留言會用你的會員暱稱。

  • 還沒有留言,第一則就是你的。

留言不用登入;名字選填,沒填就顯示「匿名會員」。含連結或疑似廣告的留言會先經編輯確認;檢舉達 3 次的留言會自動隱藏。隱私政策

發現錯誤?

回報會進入待處理清單;核實後更正,並在文中註記更正紀錄。