我正在使用Rapidminer计算文档之间的相似性。我正在使用来自我的Java应用程序的这个过程。
此过程计算每个文档与数据集中的每个其他文档的相似性。我不想计算每个文档之间的相似性。I只想计算一个选定文档与所有其他文档的相似度。
过程文档给了我一个单词向量,上面有他们的tf-分数.
数据到相似度计算这些向量之间的余弦相似性。
因此,基本上,我需要计算一个选定的文档与数据集中的每个其他文档的余弦相似度。
在RapidMiner中有可能吗?任何洞察力都会有帮助。谢谢。
编辑:
答案:
发布于 2016-05-18 14:41:11
Cross Distances
操作符会更好。它需要两个输入,两个输入都是示例集。第一个可以是所有文档的特性列表,第二个可以是单个文档的特性列表。结果是一个具有距离计算的新示例集。如果对这个示例集进行排序(运算符可能已经返回一个排序列表,但万一您可以使用Sort
)来查找这个最小值并使用Filter Example Range
来选择它,您将得到最近的文档的详细信息。
https://stackoverflow.com/questions/37302566
复制相似问题