Ниже представлена моя модель, которую я использую для мультиклассовой классификации.
model = Sequential()
model.add(Dense(6, input_dim = input_dim , activation = 'relu'))
model.add(Dense(3, activation = 'softmax'))
adam = optimizers.Adam(learning_rate=0.001)
model.compile(loss = 'categorical_crossentropy' , optimizer = 'adam' , metrics = ['accuracy'] )
Я хотел нормализовать диапазон вывода, создаваемого первым слоем, то есть слоем с активацией relu, между 0 и 1. Я проверил слои нормализации, доступные в Keras, но, насколько я читал, они выдают результат со средним значением 0 и stddev 1.
Я не уверен, какова процедура выполнения пользовательской нормализации на слое в Keras.