首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何用SimpleNLG获得主语代词?

如何用SimpleNLG获得主语代词?
EN

Stack Overflow用户
提问于 2022-01-08 17:21:44
回答 1查看 55关注 0票数 0
代码语言:javascript
复制
val lexicon: Lexicon = Lexicon.getDefaultLexicon()
val realised: Realiser = Realiser(lexicon)
val word: WordElement = lexicon.getWord("I", LexicalCategory.PRONOUN)
val inflected = InflectedWordElement(word)
inflected.setFeature(Feature.PERSON, Person.THIRD)
inflected.setFeature(Feature.NUMBER, NumberAgreement.PLURAL)
realised.realise(inflected).realisation

我想得到“他们”,但我得到“他们”。我试图找到一些特征“主语”或“对象”,但我只找到了"POSSESIVE“和”反身“。我怎样才能澄清我只说主语代词的条件呢?

EN

回答 1

Stack Overflow用户

发布于 2022-01-09 06:57:39

代码语言:javascript
复制
inflected.setFeature(
    InternalFeature.DISCOURSE_FUNCTION,
    DiscourseFunction.SUBJECT
)

这个字符串在上次之前解决了我的问题。不幸的是,文档不包括它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70634712

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档