aliran tensor:: operasi:: Komputasi AccidentalHits

#include <candidate_sampling_ops.h>

Menghitung id posisi di sampled_candidates yang cocok dengan true_labels.

Ringkasan

Saat melakukan log-odds NCE, hasil operasi ini harus diteruskan melalui operasi SparseToDense, lalu ditambahkan ke logit kandidat sampel. Hal ini memiliki efek 'menghapus' label sampel yang cocok dengan label sebenarnya dengan membuat pengklasifikasi yakin bahwa label tersebut adalah label sampel.

Argumen:

  • ruang lingkup: Objek Lingkup
  • true_classes: Keluaran true_classes dari UnpackSparseLabels.
  • sampled_candidates: Keluaran sampled_candidates dari CandidateSampler.
  • num_true: Jumlah label yang benar per konteks.

Atribut opsional (lihat Attrs ):

  • seed: Jika salah satu seed atau seed2 disetel bukan nol, pembuat angka acak akan diunggulkan berdasarkan seed yang diberikan. Jika tidak, ia akan diunggulkan dengan benih acak.
  • seed2: Seed kedua untuk menghindari tabrakan seed.

Pengembalian:

  • Indeks Output : Vektor indeks yang sesuai dengan baris kandidat_benar.
  • Id Output : Vektor ID posisi dalam sampled_candidates yang cocok dengan label_benar untuk baris dengan indeks terkait dalam indeks.
  • Bobot Output : Vektor dengan panjang yang sama dengan indeks dan id, yang 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

Penyetel atribut opsional untuk ComputeAccidentalHits .

Atribut publik

id

::tensorflow::Output ids

indeks

::tensorflow::Output indices

operasi

Operation operation

beban

::tensorflow::Output weights

Fungsi publik

Komputasi AccidentalHits

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

Komputasi AccidentalHits

 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
)

Benih2

Attrs Seed2(
  int64 x
)