def _train_fprop(self, state_below):
idx, val = state_below
X = tf.SparseTensor(tf.cast(idx, 'int64'), val, shape=[self.batchsize, self.prev_dim])
X_order = tf.sparse_reorder(X)
XW = tf.sparse_tensor_dense_matmul(X_order, self.W, adjoint_a=False, adjoint_b=False)
return tf.add(XW, self.b)
评论列表
文章目录