TensorFlow: implicit broadcasting in element-wise addition/multiplication
<p>How does the implicit broadcasting in tensorflow using + and * work?</p>

<p>If i Have two tensors, such that</p>

<pre><code>a.get_shape() = [64, 10, 1, 100]
b.get_shape() = [64, 100]
(a+b).get_shape = [64, 10, 64, 100]
(a*b).get_shape = [64, 10, 64, 100]
</code></pre>

<p>How does that become [64, 10, 64, 100]??</p>