Работа со вставкой шума для обучения данных в Keras (глубокое обучение) - PullRequest
0 голосов
/ 22 октября 2018

Я использую Keras для глубокого обучения.

Я хочу вносить шум в данные поезда в каждую эпоху во время обучения.

Таким образом, в каждую эпоху данные поезда должны отличаться отдо эпохи, из-за случайного введения шума.

Это мой код:

model = Sequential()
model.add(GaussianNoise(SNR_std))
model.add(Dense(neuron,input_dim=1920,
                kernel_initializer=initializers.he_normal(seed=seed_num),
                use_bias=False)
model.add(BatchNormalization())
model.add(Activation('relu'))

Правильно ли я сделал это для своего намерения?

1 Ответ

0 голосов
/ 22 октября 2018

Мне кажется, это правильно.

Следует отметить, что если вы меняете изображения, используя шум, подобный этому, вы должны визуализировать эти изображения хотя бы один раз перед началом тренировки, чтобы вы действительно знали, что вы изучаете.Таким образом, получение дескриптора для вывода этого слоя является ключевым.Ответы о том, как это сделать, можно найти в Интернете: (https://datascience.stackexchange.com/questions/20469/keras-visualizing-the-output-of-an-intermediate-layer)

...