def accuracy(self):
a = tf.equal(self.hard,self.targetPlaceholder)
for decoder in self.decoders:
if decoder.token != STOP:
vector = decoder.accuracyVector()
if vector != True:
a = tf.logical_and(a,
tf.logical_or(vector, tf.not_equal(self.hard,decoder.token)))
return tf.reduce_mean(tf.cast(a, tf.float32))
评论列表
文章目录