Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/11.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
Algorithm 最常用项的算法_Algorithm_Data Mining_Recommendation Engine - Fatal编程技术网

Algorithm 最常用项的算法

Algorithm 最常用项的算法,algorithm,data-mining,recommendation-engine,Algorithm,Data Mining,Recommendation Engine,我在一个网站上工作,该网站允许承包商上传蓝图,并在上面放置各种组件以进行评估。我想使用一种算法,这样如果他们在蓝图上放置一个组件,然后点击组件,他们可以看到最常用于该组件的其他组件,例如,如果他们放置断路器盒,则根据系统中当前保存的所有蓝图中的数据,可以显示50'的电线也常用 根据我所做的研究,亲和力分析似乎是确定每个程序集最常用的其他程序集的最佳方法。我想知道是否有人可以提供任何反馈,如果这将是最好的算法使用或如果有一个更好的。所有蓝图/装配数据都存储在MS SQL数据库中,网站后端用C编写,

我在一个网站上工作,该网站允许承包商上传蓝图,并在上面放置各种组件以进行评估。我想使用一种算法,这样如果他们在蓝图上放置一个组件,然后点击组件,他们可以看到最常用于该组件的其他组件,例如,如果他们放置断路器盒,则根据系统中当前保存的所有蓝图中的数据,可以显示50'的电线也常用

根据我所做的研究,亲和力分析似乎是确定每个程序集最常用的其他程序集的最佳方法。我想知道是否有人可以提供任何反馈,如果这将是最好的算法使用或如果有一个更好的。所有蓝图/装配数据都存储在MS SQL数据库中,网站后端用C编写,数据通过REST服务提供给网站

如有任何信息或建议,将不胜感激

提前谢谢你。

计数


正如您所描述的,这个问题不需要任何特定的算法。这是一个简单的计数操作,可以由任何像样的数据库使用COUNT、GROUP by和WHERE执行。

欢迎使用StackOverflow。请按照您创建此帐户时的建议,阅读并遵循帮助文档中的发布指南,在这里申请。StackOverflow不是设计、编码、研究或教程资源。你的情况描述过于笼统,无法推荐;在线ML源为您选择方法提供了很多指导。