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. -
Outputids: 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 )