【发布时间】:2020-12-25 11:50:56
【问题描述】:
我使用 TFF 版本 0.12.0 为了计算模型的性能,我想添加(准确的)敏感性和特异性指标,
def specificity
...
def create_compiled_keras_model():
....
model.compile(optimizer=tf.keras.optimizers.SGD(lr=0.001, momentum =0.9),
loss=tf.keras.losses.BinaryCrossentropy(),
metrics=([tf.keras.metrics.BinaryAccuracy()], sensitivity, specificity))
return model
我发现了这个错误:
TypeError: Type of `metrics` argument not understood. Expected a list or dictionary, found: ([<tensorflow.python.keras.metrics.BinaryAccuracy object at 0x7fb5b0711748>], <function sensitivity at 0x7fb6adf45e18>, <function specificity at 0x7fb5fdaf5f28>)
那么我怎样才能在 Tensorflow federated 中添加指标 谢谢
【问题讨论】:
标签: tensorflow tensorflow2.0 tensorflow-federated