在线性代数中常见的是优化乘法的共同运算,然后通过在输入上附加虚拟常量维来添加,然后将整数转换为单个乘法(Wx + b => W'x'
)。
在Tensorflow中执行此操作是否有任何好处,或者无论如何都会优化(例如tf.matmul(...) + b
与tf.matmul(...)
)
答案 0 :(得分:1)
您所说的并不是一种可以提高速度,减少记忆的优化。这只是缩短数学表达式的一种方法。
b
的列添加/追加矩阵,而不是使用向量b
。n
元素计算为b_i
,那么您可以交换添加n
元素c_i * x_i
。在TF中执行此操作没有任何好处(在速度/内存方面),不会,TF不会自行优化它。
如果您更容易阅读并理解那里发生的事情,那么您可以通过这种方式自由撰写。