Прежде всего, я должен отметить, что я новичок в Keras и т. Д.
Я создал следующую модель keras, которая после многих ошибок работает нормально, но я хочу добавить настройку параметров.
Мой первый вопрос: мне нужно преобразовать модель как функцию, если я хочу добавить настройку параметров.Может кто-нибудь привести пример, как добавить настройку параметров, например, скорость обучения оптимизатора в формате функции .. Я получаю много ошибок ...
model = Sequential()
model.add(Embedding(max_idx + 1, word2vec.vector_size,
input_length=MAX_SEQ_LEN))
model.add(Dropout(0.5))
model.add(BatchNormalization())
model.add(Convolution1D(52, 5, padding='same',
kernel_regularizer=keras.regularizers.l2(0.01)))
model.add(MaxPool1D())
model.add(Dropout(0.5))
model.add(BatchNormalization())
model.add(Convolution1D(128, 3, padding='same',
kernel_regularizer=keras.regularizers.l2(0.01)))
model.add(MaxPool1D())
model.add(Flatten())
model.add(Dense(len(TARGET_CLASSES), activation='sigmoid',
kernel_regularizer=keras.regularizers.l2(0.02)))
model.compile(Adam(0.001), 'binary_crossentropy')