我有一个电子商务网站,需要根据用户的兴趣在首页展示产品,就像我们在互联网上搜索后,Facebook和Google上的广告那样展示。
Facebook或Google或者其他网站是否有API可以获取用户兴趣?
我想知道Facebook、Google和Booking.com是如何即使是不同公司也能协同跟踪我们的。
是否存在一个共同的网关或接口,这些大公司通过使用cookies系统共享用户信息,从而作为一个集中式的大数据模型用于行为广告的跟踪?
我正在寻找专家的答案。我真的需要构建一个系统,根据用户在Google和其他网站上的搜索来跟踪他们的兴趣。
回答:
所以你需要使用一种叫做推荐系统的东西,通过使用机器学习算法,你可以根据用户的评分和兴趣向他们推荐产品。通过使用同一用户或其他用户的先前数据(就像你在YouTube上获得推荐视频一样)。
这个话题太大了,我无法在这里一步一步地解释,你需要首先对基本的机器学习有很好的理解,比如分类、回归等。
所以如果你有兴趣,务必查看Coursera上的课程《机器学习》(斯坦福大学),由机器学习明星Andrew NG教授。这门课程不仅教你机器学习,还能将你从对该主题一无所知的人带到(技术上)专家水平。课程使用MATLAB/OCTAVE,并且有一整节关于推荐系统的内容,这是你需要的,完成后,你只需在你选择的语言中实现你所学到的内容!
PS:你总能在网上找到关于实现推荐系统的教程,但如果你不理解理论,你会浪费很多时间,因为你不知道自己在做什么,而我在推荐的课程中你将掌握这些理论,该课程在YouTube上也很容易找到。但在Coursera上免费学习会对你更有帮助,因为你将获得不同主题的实际编程经验。