亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

RuntimeError:啟用急切執行時不支持 tf.metrics.mean_iou

RuntimeError:啟用急切執行時不支持 tf.metrics.mean_iou

吃雞游戲 2023-09-12 19:55:16
我正在嘗試獲取兩組邊界框之間的平均 IOU 指標。我遇到了這個錯誤:RuntimeError:啟用急切執行時不支持 tf.metrics.mean_iou。拋出錯誤的可重現代碼:import tensorflow as tfa = [[0.462, 0.465, 0.492, 0.58],     [0.435, 0.385, 0.462, 0.467],     [0.586, 0.449, 0.627, 0.616],     [0.431, 0.671, 0.494, 0.8],     [0.519, 0.282, 0.586, 0.449]]b = [[0.465, 0.467, 0.491, 0.586],     [0.432, 0.488, 0.464, 0.59],     [0.585, 0.442, 0.633, 0.625],     [0.429, 0.664, 0.493, 0.805],     [0.524, 0.502, 0.594, 0.642]]tf.compat.v1.metrics.mean_iou(a, b, num_classes=1)我有什么選擇?
查看完整描述

1 回答

?
慕容708150

TA貢獻1831條經驗 獲得超4個贊

我能夠讓它發揮作用:


import tensorflow as tf


a = [[0.462, 0.465, 0.492, 0.58],

? ? ?[0.435, 0.385, 0.462, 0.467],

? ? ?[0.586, 0.449, 0.627, 0.616],

? ? ?[0.431, 0.671, 0.494, 0.8],

? ? ?[0.519, 0.282, 0.586, 0.449]]


b = [[0.465, 0.467, 0.491, 0.586],

? ? ?[0.432, 0.488, 0.464, 0.59],

? ? ?[0.585, 0.442, 0.633, 0.625],

? ? ?[0.429, 0.664, 0.493, 0.805],

? ? ?[0.524, 0.502, 0.594, 0.642]]


metric = tf.keras.metrics.MeanIoU(num_classes=1)

print(metric(a, b))

>> tf.Tensor(1.0, shape=(), dtype=float32)

查看完整回答
反對 回復 2023-09-12
  • 1 回答
  • 0 關注
  • 119 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號