我正在尝试输出简单的句子“男人吃饭”。使用NLTK FUF linearize()函数here
我所做的就是将统一的输入/语法传递给linearize()。但是当我这样做时,我得到输出“男人吃饭”。我看了morphology.py模块,它似乎具有形态化句子的所有适当功能。 FUF中动词的默认时态是现在时,因此“吃”应转换为“吃”。
然而,我注意到,linearizer.py没有使用physics.py中的任何函数,我想也许这就是为什么没有任何形态化的原因。我尝试将[number ='plural']添加到输入句子中直接对象的特征结构中,以便输出“男人吃饭”,但这也不起作用。我觉得linearizer.py模块不完整,但首先我要排除我没有做错任何事情。你可以在linearizer.py module的底部试试自己。 请告诉我你得到的结果,请告知。
感谢
米卡