Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何获得tensorflow keras中Lambda层内部两个张量(形状=[?,256512])的成对欧氏距离?_Python_Tensorflow_Keras_Keras Layer_Tf.keras - Fatal编程技术网

Python 如何获得tensorflow keras中Lambda层内部两个张量(形状=[?,256512])的成对欧氏距离?

Python 如何获得tensorflow keras中Lambda层内部两个张量(形状=[?,256512])的成对欧氏距离?,python,tensorflow,keras,keras-layer,tf.keras,Python,Tensorflow,Keras,Keras Layer,Tf.keras,我有两个形状的张量(?,256512)。我的目标是计算沿轴=2(第三轴)的成对欧几里德距离。我试过这个解决办法。在这个解决方案中,他们使用了已知形状的二维张量(例如:(2,3))。然而,在我的例子中,我尝试使用(?,256512)的输入形状构建一个自定义层,其中?=批次号,256=特征号,512=特征深度。预期的输出形状为(256256) 我面临的问题是由于在构建模型时所提到的形状中的“?”造成的。我正在寻找一个解决方案,可以实现具体使用tensorflow

我有两个形状的张量(?,256512)。我的目标是计算沿轴=2(第三轴)的成对欧几里德距离。我试过这个解决办法。在这个解决方案中,他们使用了已知形状的二维张量(例如:(2,3))。然而,在我的例子中,我尝试使用(?,256512)的输入形状构建一个自定义层,其中?=批次号,256=特征号,512=特征深度。预期的输出形状为(256256)

我面临的问题是由于在构建模型时所提到的形状中的“?”造成的。我正在寻找一个解决方案,可以实现具体使用tensorflow