classificationLayer
Livello di output della classificazione (non consigliato)
classificationLayer
non è consigliata. Utilizzare la funzione trainnet
e impostare invece la funzione di perdita su "crossentropy"
. Per ulteriori informazioni, vedere Cronologia della versione.
Descrizione
Un livello di classificazione calcola la perdita di entropia incrociata delle attività di classificazione e di classificazione ponderata con classi che si escludono reciprocamente.
Il livello deduce il numero di classi dalla dimensione dell'output del livello precedente. Ad esempio, per specificare il numero di classi K della rete, è possibile includere un livello completamente connesso con dimensione di uscita K e un livello softmax prima del livello di classificazione.
imposta le proprietà opzionali layer
= classificationLayer(Name,Value
)Name
, ClassWeights
e Classes
utilizzando una o più coppie nome-valore. Ad esempio, classificationLayer('Name','output')
crea un livello di classificazione con il nome 'output'
.
Esempi
Argomenti di input
Argomenti di output
Ulteriori informazioni
Riferimenti
[1] Bishop, C. M. Pattern Recognition and Machine Learning. Springer, New York, NY, 2006.