问题描述
我正在尝试将投票数据映射到连续范围。
例如,这就是输入的样子:
Row Pretty Ugly
1 100 50
2 12 68
3 123 5
...
我正在尝试将这些结果映射到 范围是0到1,因此艺术 排名从最漂亮到最丑。
我的第一个想法是简单地减去丑陋的选票 从漂亮投票中获得:
Row Pretty Ugly Diff
1 100 50 50
2 12 68 -56
3 123 5 118
...
然后加上最小的数字并除以最大的绝对值。
Row Pretty Ugly Diff Diff + |min| / max
1 100 50 50 106 0.60
2 12 68 -56 0 0.00
3 123 5 118 174 1.00
...
这似乎很好,确实可以绘制选票 到0到1之间的连续数字。我只是想知道是否有更好的方法?目的是向人们推荐艺术品。我在想 排名可能不够好,也许 某种协作式过滤或Pagerank可能会更好。假定我拥有有关进行此投票的用户的数据。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)