根据每个用户的7个属性的评分,通过算法在2个用户之间进行匹配;k-指;在react-javascript中

根据每个用户的7个属性的评分,通过算法在2个用户之间进行匹配;k-指;在react-javascript中,javascript,reactjs,algorithm,Javascript,Reactjs,Algorithm,我正在建设一个计算机科学项目,却陷入了质疑之中。 在这个项目中,我想找到用户之间的匹配项。我使用“k-means”算法。我有一个问题,我正在寻找一个答案几天,但找不到一个 在这个项目中,我有用户-每个用户都必须回答6个问题-例如,每个用户必须给出从0到5的评分-他有多喜欢运动,他有多喜欢学习,他有多想找人分享东西,他在找工作,他在找朋友,他在找人一起祈祷。用户需要回答的6件事。此外,用户必须给出他所在的位置 每个用户对这6个问题进行排名,并根据位置,每个用户可以搜索最适合他们的用户 例如,如果

我正在建设一个计算机科学项目,却陷入了质疑之中。 在这个项目中,我想找到用户之间的匹配项。我使用“k-means”算法。我有一个问题,我正在寻找一个答案几天,但找不到一个

在这个项目中,我有用户-每个用户都必须回答6个问题-例如,每个用户必须给出从0到5的评分-他有多喜欢运动,他有多喜欢学习,他有多想找人分享东西,他在找工作,他在找朋友,他在找人一起祈祷。用户需要回答的6件事。此外,用户必须给出他所在的位置

每个用户对这6个问题进行排名,并根据位置,每个用户可以搜索最适合他们的用户

例如,如果只有2个属性,我可以在矩阵中安排用户的所有选择,知道每个用户属于哪个组。但是我如何知道哪个用户最适合其他用户呢

我有7个特点-在7个维度中工作是不可能的。在你看来,我怎样才能把它简化成二维或者其他的东西,这样它才能很好地工作

我不希望出现饥饿状态-我不希望有人被其他用户过度选择-也许不会有这样的问题-你认为这样的问题会发生吗?我应该怎么做来防止这个问题

我需要这个算法,在React中,在JS库中

我的主要问题是,我可以根据7个特征来制作算法“k-means”,以找到适合他的用户。但也不会有饥饿,奔跑的时间也不会很长