考虑到两个张量A
&每个B
形状为[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
)
请参阅文档 here。