Non sono un esperto di autoencoder o reti neurali in alcun modo, quindi perdonami se questa è una domanda sciocca.
Ai fini della riduzione dimensionale o della visualizzazione di cluster in dati ad alta dimensione, è possibile utilizzare un codificatore automatico per creare una rappresentazione bidimensionale (con perdita) ispezionando l'output del livello di rete con 2 nodi. Ad esempio, con la seguente architettura, verificheremo l'output del terzo livello
dove sono i dati di input e N 1 è il numero di nodi nel livello 1 °.
Ora, la mia domanda è: perché vogliamo un'architettura simmetrica? Uno specchio della profonda fase di "compressione" non significa che potremmo avere una fase di "decompressione" allo stesso modo complessa che si traduce in un output a 2 nodi che non è costretto ad essere molto intuitivo? In altre parole, una fase di decodifica più semplice non determinerebbe necessariamente l'output del layer con 2 nodi?
Il mio pensiero qui è che meno complessa è la fase di decompressione, più semplice (più lineare?) Deve essere la rappresentazione 2D. Una fase di decompressione più complessa consentirebbe una rappresentazione 2D più complessa.