java原生Cucumber影视源码
一、什么是推荐系统
几乎每个人都已经在使用了,如果你是一个购物狂你肯定使用过淘宝:
每个人的首页肯定是不一样的,为什么我的首页关于电子产品的比较多,因为我搜索过:
如果你喜欢听音乐:不难发现,也会根据你所听过的歌,给你推荐一些类型相似的歌
如果你喜欢看电视或着电影:
会根据你在看的和历史看的记录,给你推荐一些相似的视频:
如果你经常泡在博客系统或者其他看书的网站会发现也会有推荐:
等等,这些都是推荐,只是推荐的方法不一样。
可以根据用户的特征推荐,也可以根据物品的特征推荐。
这就是传说中的基于用户的推荐系统和基于物品的推荐系统。
二、利用数学解决相似度问题
(一)概念
如下图所示:
从下图中就可以看出来A与D的夹角完全重合了,说明了什么呢?
说明了,这俩相似度高。
再看一下D和B,和D和C;
根据这两对来比较的话,D与B的相似度要比D与C要高。
我们就可以利用这种求夹角的问题,来解决相似度的问题。
(二)举例说明如何使用余弦定理解决相似度问题
例子:
例如原来有下面几位朋友,他们的身高和身上带着的金钱分别为:
姓名
身高(厘米)
金钱(元)
胡八一
2022-03-17 14:25:24
4.7MB
系统开源
1