Riferimento parametri di tutte le architetture¶
I valori predefiniti e gli intervalli seguenti vengono letti dall'interfaccia attuale; le spiegazioni sono state confrontate con gli adattatori del software. Dopo modifiche a preset, dispositivi o YAML avanzati, i valori effettivi dipendono dalla configurazione finale dell'esperimento.
I valori segnaposto Usa configurazione non sono i valori effettivi del motore; un percorso vuoto indica una scelta non ancora effettuata. workers moderno e workers classico su Windows hanno implementazioni diverse.
Rilevamento moderno di oggetti¶
| Parametro | Valore predefinito / trasmesso dall'interfaccia | Intervallo numerico consentito | Significato effettivo |
|---|---|---|---|
imgsz |
640 |
Vedere la descrizione (testo, opzione o percorso) | Dimensione singola di input delle architetture moderne. La classificazione ritaglia secondo la propria preelaborazione; rilevamento, segmentazione e rilevamento orientato ridimensionano e aggiungono padding secondo il motore. Non imposta altezza e larghezza arbitrarie. |
epochs |
1000 |
1~10000 | Numero massimo di epoche; le architetture moderne possono terminare prima per arresto anticipato o interruzione manuale. |
patience |
100 |
0~1000 | Pazienza dell'arresto anticipato moderno: epoche consecutive senza miglioramento della metrica di validazione. Impostare 0 per disattivarlo. |
workers |
8 |
0~64 | Le architetture moderne usano processi di caricamento dati; su Windows, quelle classiche usano thread per lettura e preelaborazione parallele con valori maggiori di 0, oppure il caricamento originale con 0. |
batch |
16 |
1~512 | Immagini elaborate per batch; nel rilevamento anomalie è il batch di estrazione delle caratteristiche. Ridurre il valore se la memoria GPU è insufficiente. |
device |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare il dispositivo di calcolo. Il moderno auto lascia decidere al motore; gpu usa il dispositivo 0. Le attività GPU classiche e di anomalie usano la scheda scelta e non passano silenziosamente alla CPU in caso di errore. |
seed |
42 |
0~99999 | Seme casuale; semi identici non garantiscono risultati identici tra dispositivi o ambienti diversi. |
amp |
true |
Vedere la descrizione (testo, opzione o percorso) | Precisione mista. Interfaccia moderna: True/False. Interfaccia classica: configurazione/disattivata/attivata; l'attivazione esplicita richiede la GPU. AMP classico è disattivato sulla CPU. |
optimizer |
"auto" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un ottimizzatore. Il moderno auto sovrascrive tasso iniziale e momentum manuali e imposta a 0 il tasso dei bias nel warmup; il classico config usa lo YAML. |
momentum |
0.937 |
0.0~1.0 | Momento per gli ottimizzatori di tipo SGD; normalmente beta1 per quelli di tipo Adam. La modalità auto moderna può sovrascriverlo. |
weight_decay |
0.0005 |
0.0~0.1 | Coefficiente di decadimento dei pesi. Nelle architetture classiche, il valore negativo predefinito indica di usare la configurazione; non viene passato al motore un decadimento negativo. |
warmup_epochs |
3.0 |
0.0~50.0 | Epoche di warmup. Le architetture moderne accettano decimali; quelle classiche consentono la regolazione solo con la strategia coseno e richiedono un valore inferiore alle epoche totali. |
warmup_momentum |
0.8 |
0.0~1.0 | Momentum iniziale durante il warmup moderno di rilevamento/segmentazione/rilevamento orientato. |
warmup_bias_lr |
0.1 |
0.0~1.0 | Tasso di apprendimento iniziale dei bias durante il warmup moderno di rilevamento/segmentazione/rilevamento orientato; l'ottimizzatore auto lo imposta a 0. |
degrees |
0.0 |
0.0~180.0 | Angolo massimo assoluto di rotazione casuale durante l'addestramento; 0 la disattiva. La classificazione usa l'adattatore esplicito di rotazione casuale del software. |
flipud |
0.0 |
0.0~1.0 | Probabilità di ribaltamento verticale durante l'addestramento. |
fliplr |
0.5 |
0.0~1.0 | Probabilità di ribaltamento orizzontale durante l'addestramento. |
translate |
0.1 |
0.0~1.0 | Entità della traslazione in addestramento relativa alla dimensione dell'immagine, non un numero di pixel. |
scale |
0.0 |
0.0~1.0 | Entità della scala casuale in addestramento, non dimensione di input desiderata né ingrandimento di inferenza. |
mosaic |
0.0 |
0.0~1.0 | Probabilità di Mosaic durante l'addestramento; restano valide le regole del motore per disattivarlo nella fase finale. |
box |
7.5 |
0.0~20.0 | Peso della perdita di localizzazione dei riquadri, non una soglia di rilevamento. |
cls |
0.5 |
0.0~20.0 | Peso della perdita di classificazione degli oggetti, non il numero di classi. |
dfl |
1.5 |
0.0~20.0 | Peso della Distribution Focal Loss (DFL); la sua presenza dipende dall'architettura del modello. |
copy_paste |
0.1 |
0.0~1.0 | Il rilevamento copia con una certa probabilità un oggetto della stessa immagine in una posizione senza sovrapposizioni; la segmentazione usa la frazione nativa di copia delle maschere. Si salta l'operazione se manca una posizione sicura; il controllo non è disponibile per OBB. |
erasing |
0.4 |
0.0~1.0 | Rilevamento e segmentazione cancellano solo lo sfondo esterno ai riquadri, preservando oggetti e annotazioni; OBB non dispone di questo controllo. |
model_path |
"ats-m.pt" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare pesi predefiniti adatti all'attività. Il software individua i file effettivi nelle directory incluse. |
dataset_path |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un dataset per l'attività attuale; vedere il capitolo dell'architettura per formati e regole di addestramento/validazione. |
Classificazione moderna delle immagini¶
| Parametro | Valore predefinito / trasmesso dall'interfaccia | Intervallo numerico consentito | Significato effettivo |
|---|---|---|---|
imgsz |
960 |
Vedere la descrizione (testo, opzione o percorso) | Dimensione singola di input delle architetture moderne. La classificazione ritaglia secondo la propria preelaborazione; rilevamento, segmentazione e rilevamento orientato ridimensionano e aggiungono padding secondo il motore. Non imposta altezza e larghezza arbitrarie. |
epochs |
500 |
1~10000 | Numero massimo di epoche; le architetture moderne possono terminare prima per arresto anticipato o interruzione manuale. |
patience |
100 |
0~1000 | Pazienza dell'arresto anticipato moderno: epoche consecutive senza miglioramento della metrica di validazione. Impostare 0 per disattivarlo. |
workers |
4 |
0~64 | Le architetture moderne usano processi di caricamento dati; su Windows, quelle classiche usano thread per lettura e preelaborazione parallele con valori maggiori di 0, oppure il caricamento originale con 0. |
batch |
8 |
1~512 | Immagini elaborate per batch; nel rilevamento anomalie è il batch di estrazione delle caratteristiche. Ridurre il valore se la memoria GPU è insufficiente. |
device |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare il dispositivo di calcolo. Il moderno auto lascia decidere al motore; gpu usa il dispositivo 0. Le attività GPU classiche e di anomalie usano la scheda scelta e non passano silenziosamente alla CPU in caso di errore. |
seed |
42 |
0~99999 | Seme casuale; semi identici non garantiscono risultati identici tra dispositivi o ambienti diversi. |
amp |
true |
Vedere la descrizione (testo, opzione o percorso) | Precisione mista. Interfaccia moderna: True/False. Interfaccia classica: configurazione/disattivata/attivata; l'attivazione esplicita richiede la GPU. AMP classico è disattivato sulla CPU. |
optimizer |
"AdamW" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un ottimizzatore. Il moderno auto sovrascrive tasso iniziale e momentum manuali e imposta a 0 il tasso dei bias nel warmup; il classico config usa lo YAML. |
lr0 |
0.0005 |
1e-05~0.1 | Tasso di apprendimento iniziale della classificazione moderna; con optimizer=auto il motore lo seleziona nuovamente. Le pagine di rilevamento, segmentazione e rilevamento orientato non hanno questo campo. |
lrf |
0.01 |
0.0001~1.0 | Moltiplicatore del tasso finale della classificazione moderna rispetto al tasso iniziale; non è un tasso assoluto indipendente. |
momentum |
0.9 |
0.0~1.0 | Momento per gli ottimizzatori di tipo SGD; normalmente beta1 per quelli di tipo Adam. La modalità auto moderna può sovrascriverlo. |
weight_decay |
0.05 |
0.0~0.5 | Coefficiente di decadimento dei pesi. Nelle architetture classiche, il valore negativo predefinito indica di usare la configurazione; non viene passato al motore un decadimento negativo. |
warmup_epochs |
5.0 |
0.0~50.0 | Epoche di warmup. Le architetture moderne accettano decimali; quelle classiche consentono la regolazione solo con la strategia coseno e richiedono un valore inferiore alle epoche totali. |
degrees |
180.0 |
0.0~180.0 | Angolo massimo assoluto di rotazione casuale durante l'addestramento; 0 la disattiva. La classificazione usa l'adattatore esplicito di rotazione casuale del software. |
flipud |
0.5 |
0.0~1.0 | Probabilità di ribaltamento verticale durante l'addestramento. |
fliplr |
0.5 |
0.0~1.0 | Probabilità di ribaltamento orizzontale durante l'addestramento. |
crop_fraction |
1.0 |
0.1~1.0 | Frazione di mantenimento del lato corto per la classificazione moderna. Sotto 1, il lato corto viene prima ingrandito a imgsz/frazione e poi ritagliato al centro. Addestramento, validazione e inferenza del software condividono questa regola della regione centrale; l'addestramento aggiunge comunque aumenti casuali. |
model_path |
"ats-m-cls.pt" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare pesi predefiniti adatti all'attività. Il software individua i file effettivi nelle directory incluse. |
dataset_path |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un dataset per l'attività attuale; vedere il capitolo dell'architettura per formati e regole di addestramento/validazione. |
Segmentazione moderna di istanze¶
| Parametro | Valore predefinito / trasmesso dall'interfaccia | Intervallo numerico consentito | Significato effettivo |
|---|---|---|---|
imgsz |
640 |
Vedere la descrizione (testo, opzione o percorso) | Dimensione singola di input delle architetture moderne. La classificazione ritaglia secondo la propria preelaborazione; rilevamento, segmentazione e rilevamento orientato ridimensionano e aggiungono padding secondo il motore. Non imposta altezza e larghezza arbitrarie. |
epochs |
1000 |
1~10000 | Numero massimo di epoche; le architetture moderne possono terminare prima per arresto anticipato o interruzione manuale. |
patience |
100 |
0~1000 | Pazienza dell'arresto anticipato moderno: epoche consecutive senza miglioramento della metrica di validazione. Impostare 0 per disattivarlo. |
workers |
8 |
0~64 | Le architetture moderne usano processi di caricamento dati; su Windows, quelle classiche usano thread per lettura e preelaborazione parallele con valori maggiori di 0, oppure il caricamento originale con 0. |
batch |
16 |
1~512 | Immagini elaborate per batch; nel rilevamento anomalie è il batch di estrazione delle caratteristiche. Ridurre il valore se la memoria GPU è insufficiente. |
device |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare il dispositivo di calcolo. Il moderno auto lascia decidere al motore; gpu usa il dispositivo 0. Le attività GPU classiche e di anomalie usano la scheda scelta e non passano silenziosamente alla CPU in caso di errore. |
seed |
42 |
0~99999 | Seme casuale; semi identici non garantiscono risultati identici tra dispositivi o ambienti diversi. |
amp |
true |
Vedere la descrizione (testo, opzione o percorso) | Precisione mista. Interfaccia moderna: True/False. Interfaccia classica: configurazione/disattivata/attivata; l'attivazione esplicita richiede la GPU. AMP classico è disattivato sulla CPU. |
optimizer |
"auto" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un ottimizzatore. Il moderno auto sovrascrive tasso iniziale e momentum manuali e imposta a 0 il tasso dei bias nel warmup; il classico config usa lo YAML. |
momentum |
0.937 |
0.0~1.0 | Momento per gli ottimizzatori di tipo SGD; normalmente beta1 per quelli di tipo Adam. La modalità auto moderna può sovrascriverlo. |
weight_decay |
0.0005 |
0.0~0.1 | Coefficiente di decadimento dei pesi. Nelle architetture classiche, il valore negativo predefinito indica di usare la configurazione; non viene passato al motore un decadimento negativo. |
warmup_epochs |
3.0 |
0.0~50.0 | Epoche di warmup. Le architetture moderne accettano decimali; quelle classiche consentono la regolazione solo con la strategia coseno e richiedono un valore inferiore alle epoche totali. |
warmup_momentum |
0.8 |
0.0~1.0 | Momentum iniziale durante il warmup moderno di rilevamento/segmentazione/rilevamento orientato. |
warmup_bias_lr |
0.1 |
0.0~1.0 | Tasso di apprendimento iniziale dei bias durante il warmup moderno di rilevamento/segmentazione/rilevamento orientato; l'ottimizzatore auto lo imposta a 0. |
degrees |
0.0 |
0.0~180.0 | Angolo massimo assoluto di rotazione casuale durante l'addestramento; 0 la disattiva. La classificazione usa l'adattatore esplicito di rotazione casuale del software. |
flipud |
0.0 |
0.0~1.0 | Probabilità di ribaltamento verticale durante l'addestramento. |
fliplr |
0.5 |
0.0~1.0 | Probabilità di ribaltamento orizzontale durante l'addestramento. |
translate |
0.1 |
0.0~1.0 | Entità della traslazione in addestramento relativa alla dimensione dell'immagine, non un numero di pixel. |
scale |
0.0 |
0.0~1.0 | Entità della scala casuale in addestramento, non dimensione di input desiderata né ingrandimento di inferenza. |
mosaic |
0.0 |
0.0~1.0 | Probabilità di Mosaic durante l'addestramento; restano valide le regole del motore per disattivarlo nella fase finale. |
copy_paste |
0.1 |
0.0~1.0 | Il rilevamento copia con una certa probabilità un oggetto della stessa immagine in una posizione senza sovrapposizioni; la segmentazione usa la frazione nativa di copia delle maschere. Si salta l'operazione se manca una posizione sicura; il controllo non è disponibile per OBB. |
erasing |
0.4 |
0.0~1.0 | Rilevamento e segmentazione cancellano solo lo sfondo esterno ai riquadri, preservando oggetti e annotazioni; OBB non dispone di questo controllo. |
box |
7.5 |
0.0~20.0 | Peso della perdita di localizzazione dei riquadri, non una soglia di rilevamento. |
cls |
0.5 |
0.0~20.0 | Peso della perdita di classificazione degli oggetti, non il numero di classi. |
dfl |
1.5 |
0.0~20.0 | Peso della Distribution Focal Loss (DFL); la sua presenza dipende dall'architettura del modello. |
model_path |
"ats-m-seg.pt" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare pesi predefiniti adatti all'attività. Il software individua i file effettivi nelle directory incluse. |
dataset_path |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un dataset per l'attività attuale; vedere il capitolo dell'architettura per formati e regole di addestramento/validazione. |
Rilevamento moderno di oggetti orientati¶
| Parametro | Valore predefinito / trasmesso dall'interfaccia | Intervallo numerico consentito | Significato effettivo |
|---|---|---|---|
imgsz |
640 |
Vedere la descrizione (testo, opzione o percorso) | Dimensione singola di input delle architetture moderne. La classificazione ritaglia secondo la propria preelaborazione; rilevamento, segmentazione e rilevamento orientato ridimensionano e aggiungono padding secondo il motore. Non imposta altezza e larghezza arbitrarie. |
epochs |
1000 |
1~10000 | Numero massimo di epoche; le architetture moderne possono terminare prima per arresto anticipato o interruzione manuale. |
patience |
100 |
0~1000 | Pazienza dell'arresto anticipato moderno: epoche consecutive senza miglioramento della metrica di validazione. Impostare 0 per disattivarlo. |
workers |
0 |
0~64 | Le architetture moderne usano processi di caricamento dati; su Windows, quelle classiche usano thread per lettura e preelaborazione parallele con valori maggiori di 0, oppure il caricamento originale con 0. |
batch |
16 |
1~512 | Immagini elaborate per batch; nel rilevamento anomalie è il batch di estrazione delle caratteristiche. Ridurre il valore se la memoria GPU è insufficiente. |
device |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare il dispositivo di calcolo. Il moderno auto lascia decidere al motore; gpu usa il dispositivo 0. Le attività GPU classiche e di anomalie usano la scheda scelta e non passano silenziosamente alla CPU in caso di errore. |
seed |
42 |
0~99999 | Seme casuale; semi identici non garantiscono risultati identici tra dispositivi o ambienti diversi. |
amp |
true |
Vedere la descrizione (testo, opzione o percorso) | Precisione mista. Interfaccia moderna: True/False. Interfaccia classica: configurazione/disattivata/attivata; l'attivazione esplicita richiede la GPU. AMP classico è disattivato sulla CPU. |
optimizer |
"auto" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un ottimizzatore. Il moderno auto sovrascrive tasso iniziale e momentum manuali e imposta a 0 il tasso dei bias nel warmup; il classico config usa lo YAML. |
momentum |
0.937 |
0.0~1.0 | Momento per gli ottimizzatori di tipo SGD; normalmente beta1 per quelli di tipo Adam. La modalità auto moderna può sovrascriverlo. |
weight_decay |
0.0005 |
0.0~0.1 | Coefficiente di decadimento dei pesi. Nelle architetture classiche, il valore negativo predefinito indica di usare la configurazione; non viene passato al motore un decadimento negativo. |
warmup_epochs |
3.0 |
0.0~50.0 | Epoche di warmup. Le architetture moderne accettano decimali; quelle classiche consentono la regolazione solo con la strategia coseno e richiedono un valore inferiore alle epoche totali. |
warmup_momentum |
0.8 |
0.0~1.0 | Momentum iniziale durante il warmup moderno di rilevamento/segmentazione/rilevamento orientato. |
warmup_bias_lr |
0.1 |
0.0~1.0 | Tasso di apprendimento iniziale dei bias durante il warmup moderno di rilevamento/segmentazione/rilevamento orientato; l'ottimizzatore auto lo imposta a 0. |
degrees |
0.0 |
0.0~180.0 | Angolo massimo assoluto di rotazione casuale durante l'addestramento; 0 la disattiva. La classificazione usa l'adattatore esplicito di rotazione casuale del software. |
flipud |
0.0 |
0.0~1.0 | Probabilità di ribaltamento verticale durante l'addestramento. |
fliplr |
0.5 |
0.0~1.0 | Probabilità di ribaltamento orizzontale durante l'addestramento. |
translate |
0.1 |
0.0~1.0 | Entità della traslazione in addestramento relativa alla dimensione dell'immagine, non un numero di pixel. |
scale |
0.0 |
0.0~1.0 | Entità della scala casuale in addestramento, non dimensione di input desiderata né ingrandimento di inferenza. |
mosaic |
0.0 |
0.0~1.0 | Probabilità di Mosaic durante l'addestramento; restano valide le regole del motore per disattivarlo nella fase finale. |
box |
7.5 |
0.0~20.0 | Peso della perdita di localizzazione dei riquadri, non una soglia di rilevamento. |
cls |
0.5 |
0.0~20.0 | Peso della perdita di classificazione degli oggetti, non il numero di classi. |
dfl |
1.5 |
0.0~20.0 | Peso della Distribution Focal Loss (DFL); la sua presenza dipende dall'architettura del modello. |
angle |
1.0 |
0.0~20.0 | Peso della perdita angolare dei riquadri orientati, non l'angolo di rotazione dell'aumento dati; l'utilizzo dipende dall'architettura del modello OBB. |
model_path |
"ats-m-obb.pt" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare pesi predefiniti adatti all'attività. Il software individua i file effettivi nelle directory incluse. |
dataset_path |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un dataset per l'attività attuale; vedere il capitolo dell'architettura per formati e regole di addestramento/validazione. |
Rilevamento classico di oggetti 2.7.0¶
| Parametro | Valore predefinito / trasmesso dall'interfaccia | Intervallo numerico consentito | Significato effettivo |
|---|---|---|---|
python |
"<cartella del software>\\Paddle\\runtime-cpu\\python.exe" |
Vedere la descrizione (testo, opzione o percorso) | Interprete dell'ambiente classico indipendente; individuato automaticamente dalla selezione CPU/GPU oppure impostato manualmente su un ambiente compatibile. |
config |
"<cartella del software>\\Paddle\\PaddleDetection-2.7.0\\configs\\ppyoloe\\ppyoloe_plus_crn_s_80e_coco.yml" |
Vedere la descrizione (testo, opzione o percorso) | YAML di riferimento: s/m/l/x/sod sono preset di rilevamento classico; la classificazione usa i nomi reali delle configurazioni. |
output |
"<cartella del software>\\runs\\classic_det" |
Vedere la descrizione (testo, opzione o percorso) | Radice di output dell'addestramento classico; ogni esecuzione crea una sottodirectory di esperimento indipendente con data e ora. |
epochs |
100 |
1~100000 | Numero massimo di epoche; le architetture moderne possono terminare prima per arresto anticipato o interruzione manuale. |
batch |
4 |
1~4096 | Immagini elaborate per batch; nel rilevamento anomalie è il batch di estrazione delle caratteristiche. Ridurre il valore se la memoria GPU è insufficiente. |
seed |
42 |
0~99999 | Seme casuale; semi identici non garantiscono risultati identici tra dispositivi o ambienti diversi. |
device |
"cpu" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare il dispositivo di calcolo. Il moderno auto lascia decidere al motore; gpu usa il dispositivo 0. Le attività GPU classiche e di anomalie usano la scheda scelta e non passano silenziosamente alla CPU in caso di errore. |
weight_mode |
"config" |
Vedere la descrizione (testo, opzione o percorso) | config segue le impostazioni di preaddestramento; local usa un .pdparams locale; random inizializza casualmente. config può scaricare pesi. |
weights |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | File .pdparams locale usato solo selezionando pesi preaddestrati locali. |
dataset.mode |
"coco" |
Vedere la descrizione (testo, opzione o percorso) | Il rilevamento classico usa coco come predefinito, la classificazione usa classification; config mantiene le impostazioni del dataset nello YAML. |
dataset.root |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Radice del dataset classico. Selezionare una cartella; le regole di riconoscimento sono nel capitolo sui dataset. |
dataset.evaluate_on_train |
false |
Vedere la descrizione (testo, opzione o percorso) | Disabilitato per impostazione predefinita. Se abilitato, tutte le immagini e annotazioni di addestramento sostituiscono il set di validazione separato; le metriche riflettono solo l’adattamento al set di addestramento. |
training_options.image_size_mode |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Rilevamento classico: config mantiene le dimensioni configurate; fixed unifica addestramento/validazione/esportazione; eval modifica solo validazione/test/esportazione. |
training_options.image_height |
640 |
96~8192 | Altezza personalizzata del rilevamento classico, 96–8192 e multipla di 32; inattiva nella modalità dimensioni config. |
training_options.image_width |
640 |
96~8192 | Larghezza personalizzata del rilevamento classico, 96–8192 e multipla di 32; inattiva nella modalità dimensioni config. |
training_options.workers |
0 |
0~32 | Le architetture moderne usano processi di caricamento dati; su Windows, quelle classiche usano thread per lettura e preelaborazione parallele con valori maggiori di 0, oppure il caricamento originale con 0. |
training_options.learning_rate |
Non selezionato / usa configurazione |
0.0~100.0 | Tasso iniziale classico; 0 nell'interfaccia indica di usare la configurazione. Senza sovrascrittura viene passato un valore vuoto. |
training_options.weight_decay |
Non selezionato / usa configurazione |
-1.0~10.0 | Coefficiente di decadimento dei pesi. Nelle architetture classiche, il valore negativo predefinito indica di usare la configurazione; non viene passato al motore un decadimento negativo. |
training_options.optimizer |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un ottimizzatore. Il moderno auto sovrascrive tasso iniziale e momentum manuali e imposta a 0 il tasso dei bias nel warmup; il classico config usa lo YAML. |
training_options.scheduler |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Strategia del tasso classico. config mantiene milestone e durata totale dello YAML; constant mantiene il tasso fisso; cosine ricostruisce la pianificazione coseno sul totale delle epoche di questa esecuzione. |
training_options.warmup_epochs |
0 |
0~10000 | Epoche di warmup. Le architetture moderne accettano decimali; quelle classiche consentono la regolazione solo con la strategia coseno e richiedono un valore inferiore alle epoche totali. |
training_options.amp |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Precisione mista. Interfaccia moderna: True/False. Interfaccia classica: configurazione/disattivata/attivata; l'attivazione esplicita richiede la GPU. AMP classico è disattivato sulla CPU. |
training_options.augmentation |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Nelle architetture classiche, config mantiene gli aumenti del modello; off rimuove quelli casuali e usa la preelaborazione di validazione, senza eliminare la normalizzazione. |
gpu_id |
0 |
Vedere la descrizione (testo, opzione o percorso) | Indice fisico della GPU scelta per architetture classiche o anomalie; mappato al dispositivo 0 nel processo indipendente, con una GPU per esecuzione. |
Classificazione classica delle immagini 2.5.0¶
| Parametro | Valore predefinito / trasmesso dall'interfaccia | Intervallo numerico consentito | Significato effettivo |
|---|---|---|---|
python |
"<cartella del software>\\Paddle\\runtime-cpu\\python.exe" |
Vedere la descrizione (testo, opzione o percorso) | Interprete dell'ambiente classico indipendente; individuato automaticamente dalla selezione CPU/GPU oppure impostato manualmente su un ambiente compatibile. |
config |
"<cartella del software>\\Paddle\\PaddleClas-2.5.0\\ppcls\\configs\\ImageNet\\ResNet\\ResNet50.yaml" |
Vedere la descrizione (testo, opzione o percorso) | YAML di riferimento: s/m/l/x/sod sono preset di rilevamento classico; la classificazione usa i nomi reali delle configurazioni. |
output |
"<cartella del software>\\runs\\classic_cls" |
Vedere la descrizione (testo, opzione o percorso) | Radice di output dell'addestramento classico; ogni esecuzione crea una sottodirectory di esperimento indipendente con data e ora. |
epochs |
100 |
1~100000 | Numero massimo di epoche; le architetture moderne possono terminare prima per arresto anticipato o interruzione manuale. |
batch |
4 |
1~4096 | Immagini elaborate per batch; nel rilevamento anomalie è il batch di estrazione delle caratteristiche. Ridurre il valore se la memoria GPU è insufficiente. |
seed |
42 |
0~99999 | Seme casuale; semi identici non garantiscono risultati identici tra dispositivi o ambienti diversi. |
device |
"cpu" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare il dispositivo di calcolo. Il moderno auto lascia decidere al motore; gpu usa il dispositivo 0. Le attività GPU classiche e di anomalie usano la scheda scelta e non passano silenziosamente alla CPU in caso di errore. |
weight_mode |
"config" |
Vedere la descrizione (testo, opzione o percorso) | config segue le impostazioni di preaddestramento; local usa un .pdparams locale; random inizializza casualmente. config può scaricare pesi. |
weights |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | File .pdparams locale usato solo selezionando pesi preaddestrati locali. |
dataset.mode |
"classification" |
Vedere la descrizione (testo, opzione o percorso) | Il rilevamento classico usa coco come predefinito, la classificazione usa classification; config mantiene le impostazioni del dataset nello YAML. |
dataset.root |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Radice del dataset classico. Selezionare una cartella; le regole di riconoscimento sono nel capitolo sui dataset. |
training_options.image_size |
0 |
0~8192 | Per la classificazione classica, lato del quadrato; 0 usa la configurazione. Il rilevamento anomalie ridimensiona direttamente l'intera immagine a questo quadrato, con lato 64–1024 e multiplo di 32. |
training_options.workers |
0 |
0~32 | Le architetture moderne usano processi di caricamento dati; su Windows, quelle classiche usano thread per lettura e preelaborazione parallele con valori maggiori di 0, oppure il caricamento originale con 0. |
training_options.learning_rate |
Non selezionato / usa configurazione |
0.0~100.0 | Tasso iniziale classico; 0 nell'interfaccia indica di usare la configurazione. Senza sovrascrittura viene passato un valore vuoto. |
training_options.weight_decay |
Non selezionato / usa configurazione |
-1.0~10.0 | Coefficiente di decadimento dei pesi. Nelle architetture classiche, il valore negativo predefinito indica di usare la configurazione; non viene passato al motore un decadimento negativo. |
training_options.optimizer |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare un ottimizzatore. Il moderno auto sovrascrive tasso iniziale e momentum manuali e imposta a 0 il tasso dei bias nel warmup; il classico config usa lo YAML. |
training_options.scheduler |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Strategia del tasso classico. config mantiene milestone e durata totale dello YAML; constant mantiene il tasso fisso; cosine ricostruisce la pianificazione coseno sul totale delle epoche di questa esecuzione. |
training_options.warmup_epochs |
0 |
0~10000 | Epoche di warmup. Le architetture moderne accettano decimali; quelle classiche consentono la regolazione solo con la strategia coseno e richiedono un valore inferiore alle epoche totali. |
training_options.amp |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Precisione mista. Interfaccia moderna: True/False. Interfaccia classica: configurazione/disattivata/attivata; l'attivazione esplicita richiede la GPU. AMP classico è disattivato sulla CPU. |
training_options.augmentation |
"config" |
Vedere la descrizione (testo, opzione o percorso) | Nelle architetture classiche, config mantiene gli aumenti del modello; off rimuove quelli casuali e usa la preelaborazione di validazione, senza eliminare la normalizzazione. |
gpu_id |
0 |
Vedere la descrizione (testo, opzione o percorso) | Indice fisico della GPU scelta per architetture classiche o anomalie; mappato al dispositivo 0 nel processo indipendente, con una GPU per esecuzione. |
Rilevamento anomalie¶
| Parametro | Valore predefinito / trasmesso dall'interfaccia | Intervallo numerico consentito | Significato effettivo |
|---|---|---|---|
train_dir |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Directory delle immagini OK per l'addestramento del rilevamento anomalie; inserire solo immagini normali. |
calibration_dir |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Directory OK indipendente per la calibrazione del rilevamento anomalie. Se vuota, viene riservato circa il 20% dopo la deduplicazione per contenuto; le immagini di calibrazione non entrano nella banca delle caratteristiche. |
backbone |
"resnet18" |
Vedere la descrizione (testo, opzione o percorso) | Backbone preaddestrato per le caratteristiche delle anomalie: resnet18 o wide_resnet50_2; i parametri del backbone sono congelati. |
image_size |
256 |
64~1024 | Per la classificazione classica, lato del quadrato; 0 usa la configurazione. Il rilevamento anomalie ridimensiona direttamente l'intera immagine a questo quadrato, con lato 64–1024 e multiplo di 32. |
batch |
2 |
1~16 | Immagini elaborate per batch; nel rilevamento anomalie è il batch di estrazione delle caratteristiche. Ridurre il valore se la memoria GPU è insufficiente. |
coreset_ratio |
0.01 |
0.001~1.0 | Frazione delle caratteristiche candidate mantenute nel coreset per il rilevamento anomalie; è vincolata anche dal limite delle caratteristiche del coreset. |
max_patches |
50000 |
100~250000 | Numero massimo di caratteristiche candidate per il rilevamento anomalie; oltre il limite si applica un campionamento limitato. Non è il numero di immagini di addestramento. |
max_bank |
5000 |
1~10000 | Numero massimo finale di caratteristiche del coreset per il rilevamento anomalie, non un numero di immagini o classi. |
model |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | L'inferenza delle anomalie usa il file model.patchcore.pt generato dall'addestramento. |
source |
Non selezionato / usa configurazione |
Vedere la descrizione (testo, opzione o percorso) | Immagine o cartella di immagini per l'inferenza delle anomalie; la directory di output non deve trovarsi all'interno della directory di input. |
threshold_multiplier |
1.0 |
0.1~10.0 | Moltiplicatore della soglia di inferenza delle anomalie: sotto 1 è più sensibile, sopra 1 è più permissivo. I punteggi di anomalia non sono probabilità. |
output_dir |
"<cartella del software>\\runs\\patchcore" |
Vedere la descrizione (testo, opzione o percorso) | Directory radice di output del rilevamento anomalie; addestramento e inferenza creano sottodirectory di esperimento separate. |
device |
"cpu" |
Vedere la descrizione (testo, opzione o percorso) | Selezionare il dispositivo di calcolo. Il moderno auto lascia decidere al motore; gpu usa il dispositivo 0. Le attività GPU classiche e di anomalie usano la scheda scelta e non passano silenziosamente alla CPU in caso di errore. |
gpu_id |
0 |
Vedere la descrizione (testo, opzione o percorso) | Indice fisico della GPU scelta per architetture classiche o anomalie; mappato al dispositivo 0 nel processo indipendente, con una GPU per esecuzione. |