2017-10-14 8 views
0

Supposons que j'ai une liste d'entrées de différentes tailles, par exemple, certains sont de la forme [10,9,5] certains sont [7,6,5], j'ai pour tamponner 0s pour les alimenter en flux tensoriel avec la même taille, disons [10,9,5], je dois faire une multiplication matricielle et ajouter les biais pendant le processus en avant qui introduira des nombres dans les positions 0 rembourrées. Donc je dois créer une matrice de masque par moi-même pour les masquer? Ou est-il un moyen plus facile de tensorflow? Merci!comment traiter 0 rembourré pendant le processus feedforward

BTW, je ne suis pas des séquences d'alimentation ni en utilisant rnn. donc je ne peux pas utiliser rnn dynamique

+0

Quel est votre objectif final? Craignez-vous que les zéros nuisent à la performance NN? – Maxim

+0

Le NN est utilisé pour faire un problème de régression. Parce qu'il y a des valeurs apparaissant dans ces positions 0 rembourrées, cela va certainement influencer la performance. –

Répondre

0

Je pense que vous pouvez utiliser attention mechanism pour convertir les entrées de longueur variable en un tenseur de longueur fixe avant de les alimenter dans un réseau de transfert.