chilynn / sequence-labeling

307 stars 167 forks source link

计算point score问题 #15

Open wzpfish opened 7 years ago

wzpfish commented 7 years ago
self.point_score = tf.gather(tf.reshape(self.tags_scores, [-1]), tf.range(0, self.batch_size * self.num_steps) * self.num_classes + tf.reshape(self.targets,[self.batch_size * self.num_steps]))
self.point_score *= self.mask

这里targets的label是从1开始计数的,而tags_scores对应的classes是从0开始计数的..不会有问题么? 还是我漏看了什么..

chilynn commented 7 years ago

你好,targets的label是从0开始的,y=0即“”,也是会算进去的,运行后会生成label2id文件。