Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 确定论文推荐中的Pagerank和关键词权重_Python_Pagerank - Fatal编程技术网

Python 确定论文推荐中的Pagerank和关键词权重

Python 确定论文推荐中的Pagerank和关键词权重,python,pagerank,Python,Pagerank,我正在尝试建立一个基于PageRank和给定关键字的论文推荐系统 我已经实现了PageRank算法来计算Top-k最高PageRank论文, 但当我想把它和关键词结合起来时,我感到困惑:我如何确定它们的权重 我最初想做的是: 计算每篇论文的排名 根据给定的关键词,计算论文关键词的相似度 e、 例如,如果给定的关键词是[人工智能,计算机科学],论文的关键词是[人工智能,数学,数据挖掘],那么相似度是1/3 将每篇论文的PageRank和关键词相似度加上特定的权重 根据步骤3确定Top-k论文

我正在尝试建立一个基于PageRank和给定关键字的论文推荐系统 我已经实现了PageRank算法来计算Top-k最高PageRank论文, 但当我想把它和关键词结合起来时,我感到困惑:我如何确定它们的权重

我最初想做的是:

  • 计算每篇论文的排名

  • 根据给定的关键词,计算论文关键词的相似度

    e、 例如,如果给定的关键词是[人工智能,计算机科学],论文的关键词是[人工智能,数学,数据挖掘],那么相似度是1/3

  • 将每篇论文的PageRank和关键词相似度加上特定的权重

  • 根据步骤3确定Top-k论文

  • 然而,第1步和第2步的大小差别很大,这意味着我不能仅仅用[0.5,0.5]设置权重

    有什么好办法解决我的问题吗?或者我可以使用任何可能的关键字进行搜索? 谢谢