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 )