パブリック最終クラスComputeAccidentalHits
true_labels に一致する、sampled_candidates 内の位置の ID を計算します。
log-odds NCE を実行する場合、この演算の結果は SparseToDense 演算を介して渡され、サンプリングされた候補のロジットに追加される必要があります。これには、分類器にそれらがサンプリングされたラベルであることを確認させることにより、真のラベルと一致するサンプリングされたラベルを「削除」する効果があります。
ネストされたクラス
クラス | ComputeAccidentalHits.Options | ComputeAccidentalHits のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
静的ComputeAccidentalHits | |
出力< TInt64 > | ID () インデックス内の対応するインデックスを持つ行の true_label に一致する、sampled_candidates 内の位置の ID のベクトル。 |
出力< TInt32 > | インデックス() true_candidates の行に対応するインデックスのベクトル。 |
静的ComputeAccidentalHits.Options | 種子(長い種子) |
静的ComputeAccidentalHits.Options | シード2 (ロングシード2) |
出力< TFloat32 > | 重み() インデックスおよび ID と同じ長さのベクトル。各要素は -FLOAT_MAX です。 |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
定数値: "ComputeAccidentalHits"
パブリックメソッド
public static ComputeAccidentalHits create (スコープscope、オペランド<TInt64> trueClasses、オペランド<TInt64> sampledCandidates、Long numTrue、 Options...オプション)
新しい ComputeAccidentalHits オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
trueクラス | UnpackSparseLabels の true_classes 出力。 |
サンプリングされた候補者 | CandidateSampler のsampled_candidates 出力。 |
numTrue | コンテキストごとの真のラベルの数。 |
オプション | オプションの属性値を持ちます |
戻り値
- ComputeAccidentalHits の新しいインスタンス
public Output < TInt64 > ids ()
インデックス内の対応するインデックスを持つ行の true_label に一致する、sampled_candidates 内の位置の ID のベクトル。
public static ComputeAccidentalHits.Optionsシード(ロングシード)
パラメーター
シード | シードまたはシード 2 のいずれかが 0 以外に設定されている場合、乱数ジェネレータには指定されたシードがシードされます。それ以外の場合は、ランダム シードによってシードされます。 |
---|