Python改写/解释选项

2024-06-09 08:51:38 发布

您现在位置:Python中文网/ 问答频道 /正文

虽然我知道在这方面有一些问题,但我想知道在python中重新表述语句时我的所有选择。我试着制作同义词提取器,但我得到了如下短语:

The spry brown slyboots jumps over the work-shy hound

还有其他没人会说的话。对于实现这一点的最佳方法,有没有具体的nltk/api/lib建议?谢谢


Tags: the方法api语句overwork同义词nltk
2条回答

您可以使用以下库或方法来执行数据扩充或解释

  1. NLPAug-(https://github.com/makcedward/nlpaug
  2. 反译法-(https://github.com/google-research/uda
  3. T5模型和Google UDA实现(https://github.com/dheerajiiitv/T5-paraphrase-generation

结果是没有意义的,因为你没有把这个词的歧义放在脑海中,每个词可能有很多含义,比如(银行)可以是金融机构或河边

所以你必须解决这个问题-你可以通过很多算法来解决这个问题,比如Lesk算法,它们可以解决你的问题

此外,您还可以使用pivot语言的翻译进行释义,然后再次将其翻译为英语,这也会产生一些差异

相关问题 更多 >