crf.py
BeerTai opened this issue · 0 comments
BeerTai commented
您好,感谢您的代码,在crf.py中的_forward_alg函数里面有一行代码不太明白:
log_alpha = (log_sum_exp_batch(self.transitions + log_alpha, axis=-1) + feats[:, t]).unsqueeze(1)
在_forward_alg函数中的log_alpha处,为什么在函数log_sum_exp_batch的外面加feats[:, t],感觉在pytorch官方非batch版本中,是先加feats再进行log_sum_exp的啊,batch版本有什么不同吗?谢谢您的回复~