def topModel(optimizer='adam', init='glorot_uniform'):
# Create Model
model = Sequential()
model.add(Flatten(input_shape = (7, 7, 512) ))
model.add(Dense(1024, kernel_initializer=init, activation="relu"))
model.add(Dropout(0.7))
# model.add(Dense(4096, activation="relu"))
model.add(Dense(1, kernel_initializer=init, activation="sigmoid"))
# Compile model
model.compile(loss='binary_crossentropy', optimizer=optimizer, metrics=['accuracy'])
# model.compile(
# loss='binary_crossentropy',
# optimizer=optimizers.SGD(lr=1e-4, momentum=0.9),
# metrics=['accuracy']
# )
return model
评论列表
文章目录