Question

Supposons que j'ai 103 exemples de formation. Je veux qu'un mini-lot soit de la taille 16. Cela signifie qu'il y aura 6 mini-lots de la taille 16 et un mini-lots de la taille 7.

Dans le flux du tenseur, il faut spécifier la forme de l'entrée:

x = tf.placeholder(tf.int32, shape=[batch_size], name='x')

Ce qui a bien sûr conduit à l'erreur suivante:

Cannot feed value of shape (7,) for Tensor 'x_10:0', which has shape '(16,)'

Alors, que dois-je faire avec le mini-lot de taille 7? Dois-je trouver la taille de mini-lots correspondante, qui créera des mini-lots égaux? Si oui, comment puis-je suivre alors le conseils Pour créer des mini-lots de la puissance de deux? Ou je devrais ignorer le dernier mini lot?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
scroll top