tensorflow::ops::ComputeAccidentalHits

#include <candidate_sampling_ops.h>

Menghitung id dari posisi-posisi dalam sampled_candidates yang cocok dengan true_labels.

Ringkasan

Saat melakukan NCE log-odds, hasil dari operasi ini harus dilewatkan melalui operasi SparseToDense, kemudian ditambahkan ke logit dari kandidat yang diambil sampelnya. Hal ini memiliki efek 'menghapus' label yang diambil sampelnya yang cocok dengan label sebenarnya dengan memastikan pengklasifikasi bahwa label tersebut adalah label yang diambil sampelnya.

Argumen:

  • Cakupan: Objek Cakupan
  • true_classes: Output true_classes dari UnpackSparseLabels.
  • sampled_candidates: Output sampled_candidates dari CandidateSampler.
  • num_true: Jumlah label benar per konteks.

Atribut opsional (lihat Attrs ):

  • seed: Jika seed atau seed2 diatur ke nilai bukan nol, generator angka acak akan diinisialisasi dengan seed yang diberikan. Jika tidak, generator akan diinisialisasi dengan seed acak.
  • seed2: Benih kedua untuk menghindari benturan benih.

Mengembalikan:

  • Indeks Output : Sebuah vektor indeks yang sesuai dengan baris dari true_candidates.
  • Output ids: Sebuah vektor ID posisi dalam sampled_candidates yang cocok dengan true_label untuk baris dengan indeks yang sesuai dalam indices.
  • Bobot Output : Sebuah vektor dengan panjang yang sama dengan indeks dan id, di mana setiap elemennya adalah -FLOAT_MAX.

Konstruktor dan Destruktor

ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true)
ComputeAccidentalHits (const :: tensorflow::Scope & scope, :: tensorflow::Input true_classes, :: tensorflow::Input sampled_candidates, int64 num_true, const ComputeAccidentalHits::Attrs & attrs)

Atribut publik

ids
indices
operation
weights

Fungsi statis publik

Seed (int64 x)
Seed2 (int64 x)

Struktur

tensorflow::ops::ComputeAccidentalHits::Attrs

Pengaturan atribut opsional untuk ComputeAccidentalHits .

Atribut publik

id

::tensorflow::Output ids

indeks

::tensorflow::Output indices

operasi

Operation operation

beban

::tensorflow::Output weights

Fungsi publik

Hitung Pukulan Tidak Sengaja

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true
)

Hitung Pukulan Tidak Sengaja

 ComputeAccidentalHits(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input true_classes,
  ::tensorflow::Input sampled_candidates,
  int64 num_true,
  const ComputeAccidentalHits::Attrs & attrs
)

Fungsi statis publik

Benih

Attrs Seed(
  int64 x
)

Benih 2

Attrs Seed2(
  int64 x
)