给定一个句子,我该如何使用机器学习生成该特定句子的相似句子,但含义不同?

时间:2019-10-14 19:22:41

标签: python-3.x machine-learning artificial-intelligence

我想从特定的语料库中生成特定句子的相似句子,但含义不相同。如何使用机器学习做到这一点?有什么建议吗?

1 个答案:

答案 0 :(得分:0)

生成对抗网络(GAN)是一个很好的选择。 (可能需要删除具有高度相似性度量的生成句子以删除相同含义的句子)。通过这种方式,您可以使用其他类似的句子生成方法,并删除具有高度相似性度量的句子,以删除具有相同含义的句子。 此外,我建议使用word2vec表示每个句子的单词的均值来计算句子的相似度,这是一种简单的方法。 另外,您可以使用解析器替换宾语,动词,主语或句子的其他部分。

当您以一般方式询问您的问题时,我以一种简单且易于实现的方法回答了该问题。如果您想知道其他方法,可以使用其他更好的方法。