1. 为什么需要推荐系统
我觉得商人嘛,就是要不断让客户买自己的东西,TA喜欢什么我就给TA什么。
包括现在网站也是,都是要尽量的留住用户,占用这个用户的时间,比如今日头条或者内涵段子之类的
其实这个思路自古有之,只是那个时候就是商人自己完成这个事情,现在大规模的交易在线上完成,自然我们就需要把这种功能利用机器的方式来实现,用机器的方式来实现推荐系统的功能就是
2. 都什么地方需要推荐系统
除了电商,经营内容的网站也采用这种方式,时间,金钱,你总得留点东西下来。
3. 出现频率比较高的算法
“基于用户的协同过滤推荐算法” (User-based Collaborative Filtering Algorithms)
基于物品的协同过滤算法(Item-based Collaborative Filtering Algorithms)
基于矩阵分解的协同过滤算法(SVD-based/NMF-based)
4. 推荐系统的输入和输出
输入: 就是一个矩阵,矩阵的行代表用户(user),列代表物品(items),值是评价(value)
用户也好,物品也好,评价也好,都是对同一个对象不同侧面和不同纬度的刻画。
物品也不一定是物品,也有可能是电影、文章等可以消费的东西。
这个矩阵叫做用户评分矩阵(the Rating Matrix