[阿里DIN] 从模型源码梳理TensorFlow的乘法相关概念
目录
[阿里DIN] 从模型源码梳理TensorFlow的乘法相关概念
0x00 摘要
0x01 矩阵乘积
1.1 matmul product...新矩阵元素定义为矩阵A、B对应元素的乘积 (A * B)ij = aij.bij
1.3 tf.matmul
此函数是:将矩阵a乘以矩阵b,生成a * b。...;
y: 一个类型跟张量x相同的张量;
返回值: x * y element-wise;
注意:
multiply这个函数实现的是元素级别的相乘,也就是两个相乘的数元素各自相乘,而不是矩阵乘法,注意和tf.matmul...1.5 重载
TensorFlow会进行操作符重载,具体是:
元素乘法:tf.multiply(),可以用*运算符代替,
向量乘法:tf.matmul(),可以用@运算符代替。...[B, 1, T], 表示每条历史行为的权重,
# facts 为历史行为序列, 大小为 [B, T, H];
# 两者用矩阵乘法做, 得到的结果 output 就是 [B, 1, H