01
合并和分割
合并是指将多个张量在某个维度上合并为一个张量,比如我们要将某学校所有的考试成绩单进行合并,张量A中记录了该学校1-4班的50名学生的9门科目的成绩,此时对应的shape就是[4,50,9...8)
d = tf.stack([a, b], axis=-1)
# print(d.shape)
# (35, 8, 2)
分割
既然我们可以进行合并操作,那么同样我们也可以进行逆向的分割操作,将一个张量拆分为多个张量...向量范数
向量范数是表征向量“长度”的一种度量方法,它可以推广到张量上,在神经网络中我们通常用来表示张量的权值大小,梯度大小等,常用的向量范数有:
L1范数:向量x的所有元素绝对值之和。...算上标点,我们对其进行数字编码,可以变成如下的形式:
[1,2,3,4]
[1,2,3,5,4]
对于第一个句子,我们就需要进行一个填充操作,在末尾填充若干个0变成如下的形式:
[1,2,3,4,0]...Tensorflow中填充操作可以用tf.pad(x,padding)实现:
x:需要填充的张量。
padding:嵌套list,比如[[0,3]]表示在第一个维度左边不填充,右边填充3个单元。