Cosa significa uno strato di collo di bottiglia nelle reti neurali?


14

Stavo leggendo il documento FaceNet e nel terzo paragrafo dell'introduzione si dice:

Gli approcci di riconoscimento del volto precedenti basati su reti profonde utilizzano un livello di classificazione addestrato su un insieme di identità di volti noti e quindi adottano un livello di collo di bottiglia intermedio come rappresentazione utilizzata per generalizzare il riconoscimento oltre l'insieme di identità utilizzato in formazione.

Mi chiedevo cosa significano per strato di collo di bottiglia intermedio?


1
è usato per ridurre il conteggio dei calcoli ed effettuare una trasformazione del livello precedente.
kxm silence

Risposte:


17

Un livello collo di bottiglia è un livello che contiene pochi nodi rispetto ai livelli precedenti. Può essere utilizzato per ottenere una rappresentazione dell'input con dimensionalità ridotta. Un esempio di ciò è l'uso di codificatori automatici con livelli di collo di bottiglia per la riduzione della dimensionalità non lineare.

KnKnKKKKKK

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.