從稀疏和密集張量列表生成散列稀疏交叉。
用法
tf.sparse.cross_hashed(
inputs, num_buckets=0, hash_key=None, name=None
)
參數
-
inputs
Tensor
或SparseTensor
的迭代。 -
num_buckets
int
即>= 0
。輸出 = hashed_value%num_buckets 如果 num_buckets > 0 否則 hashed_value。 -
hash_key
FingerprintCat64
函數將使用的整數 hash_key。如果未給出,將使用默認 key 。 -
name
操作的可選名稱。
返回
-
SparseTensor
類型為int64
。
例如,如果輸入是
* inputs[0]:SparseTensor with shape = [2, 2]
[0, 0]:"a"
[1, 0]:"b"
[1, 1]:"c"
* inputs[1]:SparseTensor with shape = [2, 1]
[0, 0]:"d"
[1, 0]:"e"
* inputs[2]:Tensor [["f"], ["g"]]
那麽輸出將是:
shape = [2, 2]
[0, 0]:FingerprintCat64(
Fingerprint64("f"), FingerprintCat64(
Fingerprint64("d"), Fingerprint64("a")))
[1, 0]:FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("b")))
[1, 1]:FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("c")))
相關用法
- Python tf.sparse.cross用法及代碼示例
- Python tf.sparse.concat用法及代碼示例
- Python tf.sparse.mask用法及代碼示例
- Python tf.sparse.split用法及代碼示例
- Python tf.sparse.to_dense用法及代碼示例
- Python tf.sparse.expand_dims用法及代碼示例
- Python tf.sparse.maximum用法及代碼示例
- Python tf.sparse.bincount用法及代碼示例
- Python tf.sparse.transpose用法及代碼示例
- Python tf.sparse.reduce_sum用法及代碼示例
- Python tf.sparse.softmax用法及代碼示例
- Python tf.sparse.to_indicator用法及代碼示例
- Python tf.sparse.from_dense用法及代碼示例
- Python tf.sparse.retain用法及代碼示例
- Python tf.sparse.minimum用法及代碼示例
- Python tf.sparse.segment_sum用法及代碼示例
- Python tf.sparse.reduce_max用法及代碼示例
- Python tf.sparse.fill_empty_rows用法及代碼示例
- Python tf.sparse.slice用法及代碼示例
- Python tf.sparse.reorder用法及代碼示例
注:本文由純淨天空篩選整理自tensorflow.org大神的英文原創作品 tf.sparse.cross_hashed。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。