全架構參數核對表¶
以下預設值和數值範圍由當前實際介面讀取;功能說明與軟體適配程式碼逐項核對。切換預設、裝置或高階 YAML 後,實際生效值以實驗中的最終配置為準。
“沿用配置”的佔位值不是引擎訓練值;空路徑表示使用者尚未選擇。現代 workers 與經典 Windows 的 workers 實現不同。
現代目標偵測¶
| 參數 | 介面預設/傳遞值 | 可輸入數值範圍 | 實際含義 |
|---|---|---|---|
imgsz |
640 |
見說明(文字、選項或路徑) | 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。 |
epochs |
1000 |
1~10000 | 最大訓練輪數;現代架構可能因早停或手動停止提前結束。 |
patience |
100 |
0~1000 | 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。 |
workers |
8 |
0~64 | 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。 |
batch |
16 |
1~512 | 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。 |
device |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。 |
seed |
42 |
0~99999 | 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。 |
amp |
true |
見說明(文字、選項或路徑) | 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。 |
optimizer |
"auto" |
見說明(文字、選項或路徑) | 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。 |
momentum |
0.937 |
0.0~1.0 | SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。 |
weight_decay |
0.0005 |
0.0~0.1 | 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。 |
warmup_epochs |
3.0 |
0.0~50.0 | 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。 |
warmup_momentum |
0.8 |
0.0~1.0 | 現代偵測/分割/旋轉框預熱階段的初始動量。 |
warmup_bias_lr |
0.1 |
0.0~1.0 | 現代偵測/分割/旋轉框預熱階段的偏置初始學習率;auto 最佳化器會將其設為 0。 |
degrees |
0.0 |
0.0~180.0 | 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。 |
flipud |
0.0 |
0.0~1.0 | 訓練時上下翻轉的機率。 |
fliplr |
0.5 |
0.0~1.0 | 訓練時左右翻轉的機率。 |
translate |
0.1 |
0.0~1.0 | 訓練時平移幅度,相對影像尺寸,不是像素數量。 |
scale |
0.0 |
0.0~1.0 | 訓練時隨機縮放幅度;不是目標輸入尺寸或推論放大倍數。 |
mosaic |
0.0 |
0.0~1.0 | 訓練時馬賽克拼圖機率;仍遵循引擎的末期關閉規則。 |
box |
7.5 |
0.0~20.0 | 框定位損失權重,不是偵測閾值。 |
cls |
0.5 |
0.0~20.0 | 目標類別損失權重,不是類別數。 |
dfl |
1.5 |
0.0~20.0 | 分佈焦點損失(DFL)權重;是否產生該損失由當前模型結構決定。 |
copy_paste |
0.1 |
0.0~1.0 | 偵測按機率複製同圖目標到不重疊位置;分割為原生遮罩複製貼上比例。沒有安全位置會跳過;OBB 無此控制項。 |
erasing |
0.4 |
0.0~1.0 | 偵測和分割只擦除目標框之外的背景,保留目標和標註;OBB 無此控制項。 |
model_path |
"ats-m.pt" |
見說明(文字、選項或路徑) | 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。 |
dataset_path |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。 |
現代影像分類¶
| 參數 | 介面預設/傳遞值 | 可輸入數值範圍 | 實際含義 |
|---|---|---|---|
imgsz |
960 |
見說明(文字、選項或路徑) | 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。 |
epochs |
500 |
1~10000 | 最大訓練輪數;現代架構可能因早停或手動停止提前結束。 |
patience |
100 |
0~1000 | 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。 |
workers |
4 |
0~64 | 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。 |
batch |
8 |
1~512 | 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。 |
device |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。 |
seed |
42 |
0~99999 | 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。 |
amp |
true |
見說明(文字、選項或路徑) | 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。 |
optimizer |
"AdamW" |
見說明(文字、選項或路徑) | 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。 |
lr0 |
0.0005 |
1e-05~0.1 | 現代分類的初始學習率;optimizer=auto 時由引擎重新選擇。偵測、分割、旋轉框頁面沒有這個輸入框。 |
lrf |
0.01 |
0.0001~1.0 | 現代分類的最終學習率倍率,相對初始學習率,不是一個獨立的絕對學習率。 |
momentum |
0.9 |
0.0~1.0 | SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。 |
weight_decay |
0.05 |
0.0~0.5 | 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。 |
warmup_epochs |
5.0 |
0.0~50.0 | 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。 |
degrees |
180.0 |
0.0~180.0 | 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。 |
flipud |
0.5 |
0.0~1.0 | 訓練時上下翻轉的機率。 |
fliplr |
0.5 |
0.0~1.0 | 訓練時左右翻轉的機率。 |
crop_fraction |
1.0 |
0.1~1.0 | 現代分類短邊保留比例;小於 1 時先將短邊放大至 imgsz/比例再中心裁剪。訓練、驗證、軟體推論保持這一中心區域規則;訓練仍疊加隨機增強。 |
model_path |
"ats-m-cls.pt" |
見說明(文字、選項或路徑) | 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。 |
dataset_path |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。 |
現代實例分割¶
| 參數 | 介面預設/傳遞值 | 可輸入數值範圍 | 實際含義 |
|---|---|---|---|
imgsz |
640 |
見說明(文字、選項或路徑) | 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。 |
epochs |
1000 |
1~10000 | 最大訓練輪數;現代架構可能因早停或手動停止提前結束。 |
patience |
100 |
0~1000 | 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。 |
workers |
8 |
0~64 | 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。 |
batch |
16 |
1~512 | 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。 |
device |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。 |
seed |
42 |
0~99999 | 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。 |
amp |
true |
見說明(文字、選項或路徑) | 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。 |
optimizer |
"auto" |
見說明(文字、選項或路徑) | 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。 |
momentum |
0.937 |
0.0~1.0 | SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。 |
weight_decay |
0.0005 |
0.0~0.1 | 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。 |
warmup_epochs |
3.0 |
0.0~50.0 | 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。 |
warmup_momentum |
0.8 |
0.0~1.0 | 現代偵測/分割/旋轉框預熱階段的初始動量。 |
warmup_bias_lr |
0.1 |
0.0~1.0 | 現代偵測/分割/旋轉框預熱階段的偏置初始學習率;auto 最佳化器會將其設為 0。 |
degrees |
0.0 |
0.0~180.0 | 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。 |
flipud |
0.0 |
0.0~1.0 | 訓練時上下翻轉的機率。 |
fliplr |
0.5 |
0.0~1.0 | 訓練時左右翻轉的機率。 |
translate |
0.1 |
0.0~1.0 | 訓練時平移幅度,相對影像尺寸,不是像素數量。 |
scale |
0.0 |
0.0~1.0 | 訓練時隨機縮放幅度;不是目標輸入尺寸或推論放大倍數。 |
mosaic |
0.0 |
0.0~1.0 | 訓練時馬賽克拼圖機率;仍遵循引擎的末期關閉規則。 |
copy_paste |
0.1 |
0.0~1.0 | 偵測按機率複製同圖目標到不重疊位置;分割為原生遮罩複製貼上比例。沒有安全位置會跳過;OBB 無此控制項。 |
erasing |
0.4 |
0.0~1.0 | 偵測和分割只擦除目標框之外的背景,保留目標和標註;OBB 無此控制項。 |
box |
7.5 |
0.0~20.0 | 框定位損失權重,不是偵測閾值。 |
cls |
0.5 |
0.0~20.0 | 目標類別損失權重,不是類別數。 |
dfl |
1.5 |
0.0~20.0 | 分佈焦點損失(DFL)權重;是否產生該損失由當前模型結構決定。 |
model_path |
"ats-m-seg.pt" |
見說明(文字、選項或路徑) | 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。 |
dataset_path |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。 |
現代旋轉框偵測¶
| 參數 | 介面預設/傳遞值 | 可輸入數值範圍 | 實際含義 |
|---|---|---|---|
imgsz |
640 |
見說明(文字、選項或路徑) | 現代架構的單個輸入尺寸。分類按其前處理裁剪,偵測/分割/旋轉框按引擎規則縮放及填充;不是直接設定任意高寬。 |
epochs |
1000 |
1~10000 | 最大訓練輪數;現代架構可能因早停或手動停止提前結束。 |
patience |
100 |
0~1000 | 現代架構連續無驗證指標改善的早停耐心輪數;0 關閉早停。 |
workers |
0 |
0~64 | 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。 |
batch |
16 |
1~512 | 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。 |
device |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。 |
seed |
42 |
0~99999 | 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。 |
amp |
true |
見說明(文字、選項或路徑) | 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。 |
optimizer |
"auto" |
見說明(文字、選項或路徑) | 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。 |
momentum |
0.937 |
0.0~1.0 | SGD 類最佳化器的動量;Adam 類通常作為 beta1。現代 auto 可能覆蓋此項。 |
weight_decay |
0.0005 |
0.0~0.1 | 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。 |
warmup_epochs |
3.0 |
0.0~50.0 | 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。 |
warmup_momentum |
0.8 |
0.0~1.0 | 現代偵測/分割/旋轉框預熱階段的初始動量。 |
warmup_bias_lr |
0.1 |
0.0~1.0 | 現代偵測/分割/旋轉框預熱階段的偏置初始學習率;auto 最佳化器會將其設為 0。 |
degrees |
0.0 |
0.0~180.0 | 訓練時隨機旋轉的最大絕對角度;0 關閉。分類使用本軟體的顯式隨機旋轉適配。 |
flipud |
0.0 |
0.0~1.0 | 訓練時上下翻轉的機率。 |
fliplr |
0.5 |
0.0~1.0 | 訓練時左右翻轉的機率。 |
translate |
0.1 |
0.0~1.0 | 訓練時平移幅度,相對影像尺寸,不是像素數量。 |
scale |
0.0 |
0.0~1.0 | 訓練時隨機縮放幅度;不是目標輸入尺寸或推論放大倍數。 |
mosaic |
0.0 |
0.0~1.0 | 訓練時馬賽克拼圖機率;仍遵循引擎的末期關閉規則。 |
box |
7.5 |
0.0~20.0 | 框定位損失權重,不是偵測閾值。 |
cls |
0.5 |
0.0~20.0 | 目標類別損失權重,不是類別數。 |
dfl |
1.5 |
0.0~20.0 | 分佈焦點損失(DFL)權重;是否產生該損失由當前模型結構決定。 |
angle |
1.0 |
0.0~20.0 | 旋轉框角度損失權重,不是增強旋轉角度;是否使用該項由 OBB 模型結構決定。 |
model_path |
"ats-m-obb.pt" |
見說明(文字、選項或路徑) | 選擇與任務匹配的預置權重。實際檔案由軟體隨附目錄定位。 |
dataset_path |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 選擇當前任務的資料集;格式與訓練/驗證規則見對應架構章節。 |
經典目標偵測 2.7.0¶
| 參數 | 介面預設/傳遞值 | 可輸入數值範圍 | 實際含義 |
|---|---|---|---|
python |
"<軟體目錄>\\Paddle\\runtime-cpu\\python.exe" |
見說明(文字、選項或路徑) | 經典架構獨立執行環境的直譯器;由 CPU/GPU 選擇自動定位,也可手動指定相容環境。 |
config |
"<軟體目錄>\\Paddle\\PaddleDetection-2.7.0\\configs\\ppyoloe\\ppyoloe_plus_crn_s_80e_coco.yml" |
見說明(文字、選項或路徑) | 參考 YAML;s/m/l/x/sod 為經典偵測預設,分類為實際預置配置名稱。 |
output |
"<軟體目錄>\\runs\\classic_det" |
見說明(文字、選項或路徑) | 經典訓練輸出根目錄;每次新建獨立時間戳實驗子目錄。 |
epochs |
100 |
1~100000 | 最大訓練輪數;現代架構可能因早停或手動停止提前結束。 |
batch |
4 |
1~4096 | 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。 |
seed |
42 |
0~99999 | 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。 |
device |
"cpu" |
見說明(文字、選項或路徑) | 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。 |
weight_mode |
"config" |
見說明(文字、選項或路徑) | config 沿用配置中的預訓練設定;local 使用本地 .pdparams;random 隨機初始化。config 可能聯網下載權重。 |
weights |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 僅在選擇本地預訓練權重時使用的 .pdparams 檔案。 |
dataset.mode |
"coco" |
見說明(文字、選項或路徑) | 經典偵測預設 coco,分類預設 classification;config 表示沿用 YAML 中的資料設定。 |
dataset.root |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 經典資料集根目錄。只選一個資料夾,識別規則見資料集章節。 |
dataset.evaluate_on_train |
false |
見說明(文字、選項或路徑) | 預設關閉;開啟後用全部訓練圖片和標註替代獨立驗證集執行評估,指標僅反映訓練集擬合情況。 |
training_options.image_size_mode |
"config" |
見說明(文字、選項或路徑) | 經典偵測 config 沿用尺寸,fixed 統一訓練/驗證/匯出尺寸,eval 只改驗證/測試/匯出尺寸。 |
training_options.image_height |
640 |
96~8192 | 經典偵測自定義高度,96~8192 且為 32 的倍數;尺寸模式為 config 時不生效。 |
training_options.image_width |
640 |
96~8192 | 經典偵測自定義寬度,96~8192 且為 32 的倍數;尺寸模式為 config 時不生效。 |
training_options.workers |
0 |
0~32 | 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。 |
training_options.learning_rate |
未選擇 / 沿用配置 |
0.0~100.0 | 經典初始學習率,0 在介面中表示沿用配置;實際未覆蓋時傳空值。 |
training_options.weight_decay |
未選擇 / 沿用配置 |
-1.0~10.0 | 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。 |
training_options.optimizer |
"config" |
見說明(文字、選項或路徑) | 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。 |
training_options.scheduler |
"config" |
見說明(文字、選項或路徑) | 經典學習率策略。config 保留 YAML 的里程碑和總週期;constant 固定;cosine 按本次總輪數重建餘弦計劃。 |
training_options.warmup_epochs |
0 |
0~10000 | 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。 |
training_options.amp |
"config" |
見說明(文字、選項或路徑) | 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。 |
training_options.augmentation |
"config" |
見說明(文字、選項或路徑) | 經典 config 保留模型增強;off 去除隨機增強並使用驗證前處理,不代表取消歸一化。 |
gpu_id |
0 |
見說明(文字、選項或路徑) | 經典/異常偵測選擇的物理顯示卡編號;獨立程序內對映為第 0 張,每次只用一張。 |
經典影像分類 2.5.0¶
| 參數 | 介面預設/傳遞值 | 可輸入數值範圍 | 實際含義 |
|---|---|---|---|
python |
"<軟體目錄>\\Paddle\\runtime-cpu\\python.exe" |
見說明(文字、選項或路徑) | 經典架構獨立執行環境的直譯器;由 CPU/GPU 選擇自動定位,也可手動指定相容環境。 |
config |
"<軟體目錄>\\Paddle\\PaddleClas-2.5.0\\ppcls\\configs\\ImageNet\\ResNet\\ResNet50.yaml" |
見說明(文字、選項或路徑) | 參考 YAML;s/m/l/x/sod 為經典偵測預設,分類為實際預置配置名稱。 |
output |
"<軟體目錄>\\runs\\classic_cls" |
見說明(文字、選項或路徑) | 經典訓練輸出根目錄;每次新建獨立時間戳實驗子目錄。 |
epochs |
100 |
1~100000 | 最大訓練輪數;現代架構可能因早停或手動停止提前結束。 |
batch |
4 |
1~4096 | 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。 |
seed |
42 |
0~99999 | 隨機種子;相同種子不保證跨裝置、跨環境的結果完全一致。 |
device |
"cpu" |
見說明(文字、選項或路徑) | 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。 |
weight_mode |
"config" |
見說明(文字、選項或路徑) | config 沿用配置中的預訓練設定;local 使用本地 .pdparams;random 隨機初始化。config 可能聯網下載權重。 |
weights |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 僅在選擇本地預訓練權重時使用的 .pdparams 檔案。 |
dataset.mode |
"classification" |
見說明(文字、選項或路徑) | 經典偵測預設 coco,分類預設 classification;config 表示沿用 YAML 中的資料設定。 |
dataset.root |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 經典資料集根目錄。只選一個資料夾,識別規則見資料集章節。 |
training_options.image_size |
0 |
0~8192 | 經典分類為正方形邊長,0 沿用配置;異常偵測完整圖片直接縮放到這個正方形邊長,須為 64~1024 且為 32 的倍數。 |
training_options.workers |
0 |
0~32 | 現代架構是資料載入程序數;經典架構在 Windows 上大於 0 使用執行緒並行讀圖及前處理,0 使用原有載入方式。 |
training_options.learning_rate |
未選擇 / 沿用配置 |
0.0~100.0 | 經典初始學習率,0 在介面中表示沿用配置;實際未覆蓋時傳空值。 |
training_options.weight_decay |
未選擇 / 沿用配置 |
-1.0~10.0 | 權重衰減係數;經典負值預設表示沿用配置,不向引擎傳遞負衰減。 |
training_options.optimizer |
"config" |
見說明(文字、選項或路徑) | 選擇最佳化器。現代 auto 會覆蓋手動初始學習率、動量,並將熱身偏置學習率設為 0;經典 config 沿用 YAML。 |
training_options.scheduler |
"config" |
見說明(文字、選項或路徑) | 經典學習率策略。config 保留 YAML 的里程碑和總週期;constant 固定;cosine 按本次總輪數重建餘弦計劃。 |
training_options.warmup_epochs |
0 |
0~10000 | 預熱輪數。現代支援小數;經典僅在選擇餘弦策略時可調,必須小於總輪數。 |
training_options.amp |
"config" |
見說明(文字、選項或路徑) | 混合精度。現代介面 True/False;經典介面沿用配置/關閉/開啟,僅 GPU 可顯式開啟。CPU 不啟用經典 AMP。 |
training_options.augmentation |
"config" |
見說明(文字、選項或路徑) | 經典 config 保留模型增強;off 去除隨機增強並使用驗證前處理,不代表取消歸一化。 |
gpu_id |
0 |
見說明(文字、選項或路徑) | 經典/異常偵測選擇的物理顯示卡編號;獨立程序內對映為第 0 張,每次只用一張。 |
異常偵測¶
| 參數 | 介面預設/傳遞值 | 可輸入數值範圍 | 實際含義 |
|---|---|---|---|
train_dir |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 異常偵測的 OK 訓練圖片目錄,只放正常圖。 |
calibration_dir |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 異常偵測的獨立 OK 校準目錄;留空按內容去重後自動留出約 20%,校準圖不進入特徵庫。 |
backbone |
"resnet18" |
見說明(文字、選項或路徑) | 異常偵測的預訓練特徵骨幹:resnet18 或 wide_resnet50_2;骨幹參數被凍結。 |
image_size |
256 |
64~1024 | 經典分類為正方形邊長,0 沿用配置;異常偵測完整圖片直接縮放到這個正方形邊長,須為 64~1024 且為 32 的倍數。 |
batch |
2 |
1~16 | 每批處理圖片數;異常偵測是特徵提取批大小。顯示記憶體不足時減小。 |
coreset_ratio |
0.01 |
0.001~1.0 | 異常偵測從候選特徵中保留的核心集比例,還會受到核心集特徵上限約束。 |
max_patches |
50000 |
100~250000 | 異常偵測候選特徵數量上限,超過時有界抽樣,不是訓練圖片數。 |
max_bank |
5000 |
1~10000 | 異常偵測最終核心集特徵數量上限,不是圖片數或類別數。 |
model |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 異常偵測推論使用訓練生成的 model.patchcore.pt。 |
source |
未選擇 / 沿用配置 |
見說明(文字、選項或路徑) | 異常偵測推論的圖片或圖片資料夾;輸出目錄不能放在輸入目錄內。 |
threshold_multiplier |
1.0 |
0.1~10.0 | 異常偵測推論閾值倍率,小於 1 更敏感,大於 1 更寬鬆;異常分數不是機率。 |
output_dir |
"<軟體目錄>\\runs\\patchcore" |
見說明(文字、選項或路徑) | 異常偵測輸出根目錄,訓練/推論分別建立獨立實驗子目錄。 |
device |
"cpu" |
見說明(文字、選項或路徑) | 選擇計算裝置。現代 auto 由引擎選擇,gpu 使用第 0 張;經典及異常偵測 GPU 使用介面指定的一張卡,失敗不會靜默切回 CPU。 |
gpu_id |
0 |
見說明(文字、選項或路徑) | 經典/異常偵測選擇的物理顯示卡編號;獨立程序內對映為第 0 張,每次只用一張。 |