哈希表
- torchhd.hash_table(keys: VSATensor, values: VSATensor) VSATensor[来源]
从键值超向量对构建的哈希表。
\[\bigoplus_{i = 0}^{n - 1} K_i \otimes V_i\]- Shapes:
键:\((*, n, d)\)
值:\((*, n, d)\)
输出: \((*, d)\)
示例:
>>> k = torchhd.random(2, 6) >>> k tensor([[-1., -1., -1., 1., 1., 1.], [-1., 1., 1., -1., -1., 1.]]) >>> v = torchhd.random(2, 6) >>> v tensor([[-1., 1., 1., 1., -1., -1.], [-1., -1., 1., -1., -1., -1.]]) >>> torchhd.hash_table(k, v) tensor([ 2., -2., 0., 2., 0., -2.])