tensor akışı:: işlem:: InTopKV2
#include <nn_ops.h>
Hedeflerin en iyi K
tahminlerinde olup olmadığını söyler.
Özet
Bu, batch_size
bool dizisinin çıktısını verir; hedef sınıfa yönelik tahmin, tüm tahminler arasında en üstteki k
tahminler arasında yer alıyorsa out[i]
girişi true
, örneğin i
. InTopK
davranışının, bağların ele alınmasında TopK
operasyonundan farklı olduğunu unutmayın; birden fazla sınıf aynı tahmin değerine sahipse ve üst k
sınırının üzerinde yer alıyorsa, bu sınıfların hepsinin üst k
olduğu kabul edilir.
Daha resmi olarak, izin ver
\(predictions_i\) tüm sınıflar için tahminler olsun, örneğin i
, \(targets_i\) hedef sınıf olun, örneğin i
, \(out_i\) çıktı olsun örneğin i
,
$$out_i = predictions_{i, targets_i} TopKIncludingTies(predictions_i)$$
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- tahminler:
batch_size
xclasses
tensörü. - hedefler: Sınıf kimliklerinin
batch_size
vektörü. - k: Hesaplama hassasiyeti için bakılacak en önemli öğelerin sayısı.
İade:
Yapıcılar ve Yıkıcılar | |
---|---|
InTopKV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, :: tensorflow::Input k) |
Genel özellikler | |
---|---|
operation | |
precision |
Kamu işlevleri | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Genel özellikler
operasyon
Operation operation
kesinlik
::tensorflow::Output precision
Kamu işlevleri
InTopKV2
InTopKV2( const ::tensorflow::Scope & scope, ::tensorflow::Input predictions, ::tensorflow::Input targets, ::tensorflow::Input k )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const