As you can see the yellow highlighted (input_img), I wrote it by mistake. It shows the error ‘Tensor’ object is not callable.

Let say suppose I need to multiply (input_img) to any of Z1,A1,P1,Z2,A2,P2,F later maybe it gives a better result.

But tensor flow doesn’t give us that much power?why?

If it is possible how can we do it?

Please explain related topics to the questions as well.

Thank you !

You already used input_img on the first Conv2D layer. You do not need to apply it again later.

And you can’t apply two inputs by just separating them by sets of parentheses.

But if we want to can we apply it.

I tried removing (P1) It still gave the error.

Remove input_img, not P1.

I have already solved this question. I wanted to ask why don’t tf allow us to multiply variables again? what if we wanted to test them. not input_image let say A1,P1 etc…

You do not need to apply it again as you already used input_img on the first Conv2D layer.