我想根据句子的上下文对其进行聚类,并从相似上下文的句子中提取常见关键词。
例如:1. 我需要回家 2. 我在吃饭 3. 他明天要回家 4. 他在餐馆
句子1和3将相似,关键词如“去”和“家”,可能还有它们的同义词如“旅行”和“房子”。
预先存在的API会很有帮助,比如使用IBM Watson的方式
回答:
这个API实际上正是你在寻找的(聚类句子 + 提供关键词):http://www.rxnlp.com/api-reference/cluster-sentences-api-reference/
遗憾的是,用于聚类和生成关键词的算法并未公开。
希望这对你有帮助。