tensorflow :: ops :: InTopK
#include <nn_ops.h>
Hedeflerin ilk K
tahmininde olup olmadığını söyler.
Özet
Bu, bir batch_size
bool dizisi batch_size
, hedef sınıfa yönelik tahmin, örneğin i
gibi tüm tahminler arasında ilk k
tahminler arasındaysa bir out[i]
true
. InTopK
davranışının, bağları ele alma açısından TopK
operasyonundan farklı olduğuna dikkat edin; birden çok sınıf aynı tahmin değerine sahipse ve üst- k
sınırını aşıyorsa, bu sınıfların tümü ilk k
içinde kabul edilir.
Daha resmi olarak, izin ver
\(predictions_i\) tüm sınıflar için tahminler olabilir, örneğin i
, \(targets_i\) hedef sınıf olabilir, örneğin i
, \(out_i\) çıktı, örneğin i
,
$$out_i = predictions_{i, targets_i} TopKIncludingTies(predictions_i)$$
Argümanlar:
- kapsam: Bir Scope nesnesi
- tahminler: Bir
batch_size
xclasses
tensörü. - hedefler: Sınıf kimliklerinin bir
batch_size
vektörü. - k: Hesaplama hassasiyeti için bakılacak en önemli öğelerin sayısı.
İadeler:
Yapıcılar ve Yıkıcılar | |
---|---|
InTopK (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, int64 k) |
Genel özellikler | |
---|---|
operation | |
precision |
Kamusal işlevler | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Genel özellikler
operasyon
Operation operation
hassas
::tensorflow::Output precision
Kamusal işlevler
InTopK
InTopK( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, int64 k )
düğüm
::tensorflow::Node * node() const
operator :: tensorflow :: Girdi
operator::tensorflow::Input() const
operator :: tensorflow :: Çıktı
operator::tensorflow::Output() const