指紋
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
フィンガープリント値を生成します。
「data」のフィンガープリント値を生成します。
フィンガープリント操作は `data` の最初の次元をバッチ次元と見なし、`output[i]` にはすべての `i` の `data[i, ...]` の内容から生成されたフィンガープリント値が含まれます。
フィンガープリント演算は、フィンガープリント値をバイト配列として書き込みます。たとえば、デフォルトのメソッド「farmhash64」は、一度に 64 ビットのフィンガープリント値を生成します。この 8 バイトの値は、サイズ 8 の「uint8」配列としてリトルエンディアン順に書き込まれます。
たとえば、「data」のデータ型が「DT_INT32」、形状が (2, 3, 4) であり、フィンガープリントのメソッドが「farmhash64」であるとします。この場合、出力形状は (2, 8) です。ここで、2 は「data」のバッチ次元サイズ、8 は各フィンガープリント値のバイト単位のサイズです。 「output[0, :]」は「data[0, :, :]」内の 12 個の整数から生成され、同様に「output[1, :]」は「data[1, :, :]」内の他の 12 個の整数から生成されます。 `。
この操作は、生の基礎となるバッファーのフィンガープリントを行いますが、データ型や形状などの Tensor のメタデータのフィンガープリントは行わないことに注意してください。たとえば、バッチの次元が同じである限り、フィンガープリントの値は再形成およびビットキャストの下では不変です。
Fingerprint(data) == Fingerprint(Reshape(data, ...))
Fingerprint(data) == Fingerprint(Bitcast(data, ...))
文字列データの場合、通常は `Fingerprint(data) != Fingerprint(ReduceJoin(data))` を期待する必要があります。
継承されたメソッド
クラスjava.lang.Objectからブール値 | 等しい(オブジェクト arg0) |
最終クラス<?> | getClass () |
整数 | ハッシュコード() |
最後の空白 | 通知する() |
最後の空白 | すべて通知() |
弦 | toString () |
最後の空白 | wait (long arg0, int arg1) |
最後の空白 | 待機(長い引数0) |
最後の空白 | 待って() |
パブリックメソッド
public Output < UInt8 > asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
新しい指紋操作をラップするクラスを作成するファクトリ メソッド。
パラメータ
範囲 | 現在のスコープ |
---|
データ | ランク1以上である必要があります。 |
---|
方法 | この操作で使用されるフィンガープリント方式。現在利用可能なメソッドは `farmhash::fingerprint64` です。 |
---|
public Output < UInt8 >フィンガープリント()
`tf.uint8` 型の 2 次元の `Tensor`。最初の次元は「データ」の最初の次元に等しく、2 番目の次元のサイズはフィンガープリント アルゴリズムによって異なります。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。コードサンプルは Apache 2.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2024-09-17 UTC。
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"必要な情報がない"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"複雑すぎる / 手順が多すぎる"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"最新ではない"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"翻訳に関する問題"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"サンプル / コードに問題がある"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"その他"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"わかりやすい"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"問題の解決に役立った"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"その他"
}]
{"lastModified": "\u6700\u7d42\u66f4\u65b0\u65e5 2024-09-17 UTC\u3002"}
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2024-09-17 UTC。"],[],[]]