![](/img/trans.png)
[英]tf.nn.in_top_k(logits,y,1) out of range error but equal actually
[英]How to implent tf.nn.in_top_k in pytorch
我想在tf.nn.in_top_k
中實現 tf.nn.in_top_k。 這是tf.nn.in_top_k
的鏈接,
tf.math.in_top_k(
targets, predictions, k, name=None
)
它將 k 處的精度計算為 bool 張量,並將返回 bool 類型的張量。
不知道pytorch里有沒有類似的api?
AFAIK in_top_k
沒有內置等效的in_top_k
函數。 寫一個相對簡單。 例如
def in_top_k(targets, preds, k):
topk = preds.topk(k)[1]
return (targets.unsqueeze(1) == topk).any(dim=1)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.