2016-07-31 17 views

Odpowiedz

5

Podpróbka w Kerasie jest taka sama jak w tensorflow. Możesz użyć argumentu kroku w funkcji tensorflow tf.nn.conv2d(), aby to zaimplementować.

Podpórki/kroki informują o tym, jak przesuwać filtr w każdym wymiarze podczas wykonywania splotu. Na przykład z krokiem 1 w każdym kierunku przesunie się filtr o jeden dla każdego splotu i wytworzy wynik o tym samym rozmiarze, co dane wejściowe (z wyjątkiem efektów dopełniania obramowania). Jeśli kroki zostały ustawione na 2, wymiary wyniku byłyby o połowę mniejsze niż oryginalne zdjęcie.

1

Istnieją różne sposoby wykonywania podpróbkowania. Możesz zrobić średnie sumowanie, gdzie bierzesz średnią łatkę lub maksymalne łączenie, przy czym ta ostatnia jest bardziej popularna. Użyj tf.nn.avg_pool() lub tf.nn.max_pool(), dokumentacja dla tych funkcji można znaleźć here

Powiązane problemy