ComputeAccidentalHits

パブリック最終クラスComputeAccidentalHits

true_labels に一致する、sampled_candidates 内の位置の ID を計算します。

log-odds NCE を実行する場合、この演算の結果は SparseToDense 演算を介して渡され、サンプリングされた候補のロジットに追加される必要があります。これには、分類器にそれらがサンプリングされたラベルであることを確認させることにより、真のラベルと一致するサンプリングされたラベルを「削除」する効果があります。

ネストされたクラス

クラスComputeAccidentalHits.Options ComputeAccidentalHitsのオプションの属性

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

静的ComputeAccidentalHits
create (スコープscope、オペランド<TInt64> trueClasses、オペランド<TInt64> sampledCandidates、Long numTrue、 Options...オプション)
新しい 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出力< TInt32 >インデックス()

true_candidates の行に対応するインデックスのベクトル。

public static ComputeAccidentalHits.Optionsシード(ロングシード)

パラメーター
シードシードまたはシード 2 のいずれかが 0 以外に設定されている場合、乱数ジェネレータには指定されたシードがシードされます。それ以外の場合は、ランダム シードによってシードされます。

public static ComputeAccidentalHits.Optionsシード 2 (ロング シード 2)

パラメーター
シード2シードの衝突を避けるための 2 番目のシード。

public出力< TFloat32 >重み()

インデックスおよび ID と同じ長さのベクトル。各要素は -FLOAT_MAX です。