Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tensorflow :: ops :: InTopKV2

#include <nn_ops.h>

Mengatakan apakah target berada di atas K prediksi.

Ringkasan

Ini output batch_size array yang bool, entri out[i] adalah true jika prediksi untuk kelas target di antara k prediksi antara semua prediksi misalnya i . Perhatikan bahwa perilaku InTopK berbeda dari TopK op dalam penanganan hubungan; jika beberapa kelas memiliki nilai prediksi yang sama dan mengangkang top k batas, semua kelas-kelas dianggap di atas k .

Lebih formal, biarkan

\ (predictions_i \) menjadi prediksi untuk semua kelas misalnya i , \ (targets_i \) menjadi kelas target misalnya i , \ (out_i \) menjadi output misalnya i ,

$$ out_i = predictions_ {i, targets_i} TopKIncludingTies (predictions_i) $$

argumen:

  • Ruang lingkup: Sebuah Ruang Lingkup objek
  • Prediksi: Sebuah batch_size x classes tensor.
  • target: Sebuah batch_size vektor id kelas.
  • k: Jumlah elemen atas untuk melihat untuk komputasi presisi.

Pengembalian:

Konstruktor dan Destructors

InTopKV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input predictions, :: tensorflow::Input targets, :: tensorflow::Input k)

atribut umum

operation
precision

fungsi publik

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

atribut umum

operasi

 Operation operation

ketelitian

:: tensorflow::Output precision

fungsi publik

InTopKV2

 InTopKV2(
  const :: tensorflow::Scope & scope,
  :: tensorflow::Input predictions,
  :: tensorflow::Input targets,
  :: tensorflow::Input k
)

simpul

::tensorflow::Node * node() const 

Operator :: tensorflow :: Masukan

 operator::tensorflow::Input() const 

Operator :: tensorflow :: Keluaran

 operator::tensorflow::Output() const