2017-03-12 1 views
3

Je suis un peu confus par l'idée d'une foulée qui est, disons, (2, 2) dans keras.Définir une foulée de (2, 2) dans Keras - quelle est la deuxième valeur?

Quel est le deuxième 2 dans le tuple (2,2) faire?

je comprendrais si la foulée était (2), parce que nous avions déplacerons un filtre sur une image de 2 pixels.

Si nous 2 grands pas par le long x et 2 le long de y, nous serions en diagonale à travers une image. Cela n'a pas beaucoup de sens.

La documentation de Keras n'est pas claire.

Merci.

Répondre

1

En effet, les deux valeurs sont liées aux deux dimensions x et y dans lequel nous évoluons les filtres. Vous allez déplacer les filtres dans les deux dimensions, vous devrez donc connaître les pas que vous souhaitez utiliser. La chose que vous interprétez mal est que les filtres ne bougeront pas en augmentant les valeurs x et y en même temps. Ils seront incrémentés un par un, donc d'abord vous rendre sur l'axe x 2 par 2, sans changer y, la vous descendrez y d'un pas de 2 et recommencer le long x, et ainsi de suite ...

Cela vous donne simplement de la flexibilité sur les tailles de marches que vous voulez réaliser verticalement et horizontalement. Dans les cas où vous travaillez avec des images simples, il est logique d'utiliser les mêmes étapes (2,2) ou (3,3) par exemple. Mais vous ne savez jamais à quoi cet outil peut servir, alors ils l'ont rendu général au cas où quelqu'un voudrait sous-échantillonner plus sur un axe ou l'autre.

Est-ce que cela répond à votre question?

+0

oui monsieur il répond vraiment à ma question. Merci. –