J'ai essayé d'obtenir une meilleure compréhension du fonctionnement convolutionnel, car je suis en train de mettre en œuvre un réseau de neurones convolutionnels. Mais je suis coincé en essayant de calculer le recul ou la déconvolution.Implémentation de la convolution vers l'arrière dans CNN pour les données multicanaux
Disons que l'entrée est une image RGB en 3 dimensions avec la cote 3x7x7
Le filtre a la cote 3x3x3
. Sur convolving avec la foulée réglée à 2 nous obtiendrons une sortie de dimension 3x3
.
Maintenant, voici mon problème. J'ai lu que la déconvolution est la convolution de la sortie avec le noyau retourné. Mais en retournant le noyau, il sera toujours de dimension 3x3x3
et la sortie est de dimension 3x3
qui. L'entrée était de dimension 3x7x7
. Alors, comment la déconvolution est-elle calculée?
Parlez-vous de la convolution 2D ou 3D? Qu'entendez-vous par «forme de filtre 3x3x3»? – Maxim
@maxim Je parle de convolution 3D c'est pourquoi le filtre est 3D –
@Maxim Je crois qu'il veut dire image couleur 2D, le 3 est pour les 3 canaux –