句子相似度算法的一种方法

时间:2016-11-19 12:20:16

标签: machine-learning tensorflow deep-learning

我想实现句子相似度算法。是否可以使用序列预测算法实现它?如果有可能我应该采用什么样的方法,或者是否有更适合句子相似度算法的其他方法,请分享您的观点。

2 个答案:

答案 0 :(得分:2)

您可以尝试将您的句子视为单独的文档,然后使用传统方法查找文档之间的相似性。这里使用sklearn回答: Similarity between two text documents 如果需要,您可以尝试在tensorflow中实现相同的代码。

我还强烈建议您阅读此答案,其中包含更复杂的方法:https://stackoverflow.com/a/15173821/3633250

答案 1 :(得分:1)

您可以考虑使用Doc2Vec。每个句子(文档)都映射到n维空间。要查找最相似的文档

model.most_similar(“documentID”)

Reference