[英]Mean Euclidean distance in Tensorflow
我有兩個大小為 [batch_size, seq_length, 2] 的序列張量。 我想計算張量之間的平均歐幾里得距離。 這樣做的優雅方法是什么?
給定兩個張量A
和B
每個張量A
形狀為[batch_size, seq_length, 2]
,您可以使用tf.norm
計算歐幾里得距離(L2 范數):
l2_norm = tf.norm(A-B, ord='euclidean')
您還可以使用 tf.math.reduce_euclidean_norm:
tf.math.reduce_euclidean_norm(
input_tensor, axis=None, keepdims=False, name=None
)
請參閱此處的文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.