def on_epoch_end(self, epoch, logs={}):
X_validation = self.model.validation_data[0]
y_validation = self.model.validation_data[1]
y_result=self.model.predict(X_validation)
map = average_precision_score(y_validation.data[y_validation.start: y_validation.end], y_result, average='micro')
logs['val_map']=map
print("val_MAP: {}\n".format(map))
评论列表
文章目录