背景:
我正在尝试建立一个智能信息系统。
以下是我的2个对象:
我想创建一个能够保存所有饮酒者行为的数据库,比如每次饮酒者去具有特定属性的特定酒吧时添加新的数据行。
问题:
我想创建一个算法来分析饮酒者的行为,并知道根据饮酒者的属性和行为给每个酒吧评分..
是否有某种已知的“智能”算法知道如何处理这类数据?
我想到的解决方案类型(很乐意获得反馈和入门指示):
我不知道我是否正确的方向 - 但即使我这样做 - 我真的不明白如何开始..
答案 0 :(得分:1)
是否有某种已知的“智能”算法知道如何处理这类数据?
在开始制定解决方案之前,您需要先确定目标。
所有这些排名活动的目标是什么?你想找到最常去的酒吧吗?最赚钱的?顾客访问时间最长的那个?最愉快的一个?你想用排名做什么?您是否根据饮酒者的财产建议酒吧参观?
答案 1 :(得分:1)
您可以进行某种“模拟”。
的饮酒(1)
音乐 - 电子
饮料 - 啤酒
年龄 - 21
酒吧(1)
音乐 - 国家
饮料 - 只饮酒
年龄组 - 40-50
杆(2)
音乐 - 电子和摇滚
饮料 - 一切
年龄组 - 21-30
根据他喜欢的东西类型,饮酒者会给酒吧2提供更高的等级,并且减少酒吧1的费用。
根据酒吧递归所有人。
重视更重要的东西(服务和年龄更重要,然后让餐巾纸说明颜色)然后平均那些结果,这应该给你一个很好的评级特定栏。我会把体重提升到很高的水平。所以你可以动态地改变重要的事情。
答案 2 :(得分:0)
我会说一些组合是你最好的选择。你应该考虑的另一个好的方法就是像饮酒者一样分组;鉴于你的算法运行了足够长的时间,它应该能够拼凑出饮酒者A经常使用酒吧B,因此很可能喜欢酒吧B;然后,您可以使用类似于A的饮用者信息并为他们推荐条形图B,或者找到类似于B的条形图供用户A访问。尝试使用简单的匹配算法将用户与酒吧配对是很幼稚的,因为标签只不过是标签,并且需要使用随时间收集的信息来更新和改进其评级。当然要求用户给出评级会大大加快这个过程,但是如果你不想要问,那么算法需要时间来提高准确性。