Мне было интересно, есть ли простой способ рассчитать произведение точек двух векторов (т.е. 1-d-тензоры) и вернуть скалярное значение в тензорном потоке.
Учитывая два вектора X = (x1,..., xn) и Y = (y1,..., yn), точечное произведение точка (X, Y) = x1 * y1 +... + xn * yn
Я знаю, что это можно достичь, сначала передав векторы X и Y в 2-й тензор, а затем используя tf.matmul. Однако результат - это матрица, а я - после скаляра.
Существует ли такой оператор, как tf.matmul, который специфичен для векторов?