AttributeError: у объекта 'module' нет атрибута 'FalseNegatives' - PullRequest
0 голосов
/ 17 апреля 2020

Когда я пытаюсь построить свою модель, я хочу указать такие метрики, как истинные положительные результаты, ложные положительные результаты, точность, отзыв, истинные отрицательные значения, ложные отрицательные значения. Но их возникает эта ошибка. Я просто даю:

METRICS = [
      keras.metrics.TruePositives(name='tp'),
      keras.metrics.FalsePositives(name='fp'),
      keras.metrics.TrueNegatives(name='tn'),
      keras.metrics.FalseNegatives(name='fn'), 
      keras.metrics.BinaryAccuracy(name='accuracy'),
      keras.metrics.Precision(name='precision'),
      keras.metrics.Recall(name='recall'),
      keras.metrics.AUC(name='auc'),
]

ошибка, с которой это происходит, выглядит следующим образом:

Using TensorFlow backend.
Traceback (most recent call last):
  File "bgru.py", line 30, in <module>
    keras.metrics.TruePositives(name='tp'),
AttributeError: 'module' object has no attribute 'TruePositives'

версия keras, которую я использую, - 2.2.4, а тензор потока - 1.6.0. преодолеть эту проблему ?? Я хочу, чтобы эти метрики оценили мою модель глубокого обучения

...