动态工具包的另一个例子是Dynet(我之所以提到这一点,因为与Pytorch和Dynet的工作方式类似。如果你在Dynet中看到一个例子,它可能会帮助你在Pytorch中实现它)。...核心区别如下:
在静态工具箱中,您可以定义一次计算图,对其进行编译,然后将实例流式传输给它。
在动态工具包中,您可以为每个实例定义计算图。 它永远不会被编译并且是即时执行的。...上面的LSTM标记符通常足以用于词性标注,但是像CRF这样的序列模型对于NER上的强大性能非常重要。 假设熟悉CRF。 虽然这个名字听起来很可怕,但所有模型都是CRF,但是LSTM提供了特征。...输出
(tensor(2.6907), [1, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1])
(tensor(20.4906), [0, 1, 1, 1, 2, 2, 2, 0, 1,...这基本上是结构感知器。
由于已经实现了 Viterbi 和score_sentence ,因此这种修改应该很短。 这是取决于训练实例的计算图形的示例。