Attualmente sto lavorando a un software di riconoscimento facciale che utilizza reti neurali di convoluzione per riconoscere i volti. Sulla base delle mie letture, ho riscontrato che una rete neurale convoluzionale ha condiviso pesi, in modo da risparmiare tempo durante l'allenamento. Ma come si adatta la backpropagation in modo che possa essere utilizzata in una rete neurale di convoluzione. In backpropagation, si usa una formula simile a questa per allenare i pesi.
New Weight = Old Weight + LEARNING_RATE * 1 * Output Of InputNeuron * Delta
Tuttavia, poiché nelle reti neurali convoluzionali, i pesi sono condivisi, ogni peso viene utilizzato con più neuroni, quindi come faccio a decidere quale Output of InputNeuron
viene utilizzato?
In altre parole, poiché i pesi sono condivisi, come faccio a decidere di quanto modificare i pesi?