{moderator edit - solution code removed}
Hello,
Can somebody please tell me why i am getting this error and hoc can I fix it?
{moderator edit - solution code removed}
Hello,
Can somebody please tell me why i am getting this error and hoc can I fix it?
Take another look at the formulas you are implementing. The problem is that the sums used to compute pos_dist
and neg_dist
are supposed to end up as vectors with one value per image, but the way you have implemented it you end up with a scalar value.
The reduction to a scalar is supposed to happen only at the very last step.
Also note that you filed this under General Discussion, so I moved it to DLS Course 4 for you.
thank you for reply, so how can I change it in order to get as vectors with one value per image?
ah i manage to solve the problem!
Check these 2 points from the Notebook.
tf.reduce_sum
has an axis parameter. This chooses along which axis the sums are applied.Glad to know that…~~~
but i am a bit confused, what are dimensions of pos_dist and neg_dist?
You can check the dimension by printing out the shape. You may use tf.shape(neg_dist.shape)
or neg_dist.shape
.