Изменение заполнения по умолчанию модели keras.application - PullRequest
0 голосов
/ 08 июня 2018

Я строю U-сеть, используя тензор потока поверх модели keras.application в качестве кодера.Тем не менее, я хотел бы изменить заполнение некоторых слоев с «действительный» на «тот же».Как я могу достичь этого, не создавая всю сеть?

Пример:

encoder = tf.contrib.keras.applications.Xception(
                    include_top=False, weights='imagenet',
                    input_tensor=inputs, pooling=None)
encoder.layers[1].padding = 'same'  # this does not work, does not update the tensor

1 Ответ

0 голосов
/ 08 июня 2018

Самый простой способ, который я нашел, - это изменить исходный файл Keras и ввести padding= 'same' в аргументы сверток при создании экземпляра модели.

...