Как изменить данные во время тренировки - PullRequest
0 голосов
/ 03 марта 2020

Я хочу умножить и разделить значение данных во время тренировки. Как мне попробовать?

model = models.Sequential()
model.add(layers.Conv2D(32,(3,3), activation='relu', padding = 'same', input_shape=(28,28,1)))
model.add(layers.MaxPooling2D((2,2)))

Я хочу умножить и разделить данные в это время.

model.add(layers.Conv2D(64,(3,3), activation='relu', padding = 'same'))
model.add(layers.MaxPooling2D((2,2)))
model.add(layers.Conv2D(64,(3,3), activation='relu', padding = 'same'))

1 Ответ

0 голосов
/ 03 марта 2020

Вы можете использовать слой Multiply (и другие подобные операции) согласно этой документации . Дополнительные параметры доступны в tf.math , включая divide, просто имейте в виду, что смешивание тенор потока кера с чистыми керами создает проблемы, поэтому, если вы используете tf.math, обязательно from tensorflow import keras, а не просто import keras.

...