【发布时间】:2018-12-16 13:58:17
【问题描述】:
我想为交叉熵的对象类指定 2 个损失函数,另一个为均方误差的边界框指定。如何在model.compile中指定每个输出对应的损失函数?
model = Sequential()
model.add(Dense(128, activation='relu'))
out_last_dense = model.add(Dense(128, activation='relu'))
object_type = model.add(Dense(1, activation='softmax'))(out_last_dense)
object_coordinates = model.add(Dense(4, activation='softmax'))(out_last_dense)
/// here is the problem i want to specify loss function for object type and coordinates
model.compile(loss= keras.losses.categorical_crossentropy,
optimizer= 'sgd', metrics=['accuracy'])
【问题讨论】:
标签: python tensorflow keras deep-learning