2

我正在尝试输出简单的句子“男人吃顿饭”。在这里使用 NLTK FUF linearize() 函数

我所做的只是将统一的输入/语法传递给线性化()。但是当我这样做时,我得到输出“男人吃顿饭”。我查看了morphology.py模块,它似乎具有所有适当的功能来形态化句子。FUF 中动词的默认时态是现在时,因此“eat”应该转换为“eats”。

然而,我确实注意到,linearizer.py 没有使用morphologized.py 中的任何函数,我想这也许就是为什么没有任何东西被形态化的原因。我尝试将 [number = 'plural'] 添加到输入句子中直接对象的特征结构中,以便它输出“The man eats the foods”,但这也不起作用。我有一种感觉 linearizer.py 模块不完整,但首先我想排除我没有做错任何事情。您可以在 linearizer.py模块的底部自己尝试测试 请让我知道您得到什么结果并请告知。

谢谢

米卡

4

0 回答 0