张之海的博客

天行健,君子以自强不息;地势坤,君子以厚德载物。

《推荐系统实践》 程序实现 ——2.6 基于图的模型

PersonalRank算法 在基于图的模型中,给用户A进行个性化推荐,实际是计算用户A对所有物品的感兴趣程度。 在PersonalRank算法中,不区分用户和商品,所以计算用户A对所有物品的感兴趣程度,即计算除用户A外的所有节点B,C,a,b,c,d对用户A的重要度。 原理如下,其中PR(v)...

2018-10-26 18:48:18

阅读数 204

评论数 0

《推荐系统实践》 程序实现 ——2.5 隐语义模型

2.5.1 基础算法 P67 负样本采样过程 程序实现 ##正样本:用户喜欢的物品; ##负样本:用户不感兴趣的物品。 import random items = {'a':1,'b':1,'c':1} # 用户已经有过行为的物品的集合,即用户喜欢的物品列表,即正样本 r...

2018-10-22 21:48:26

阅读数 240

评论数 0

Python函数之 range()

函数名称:range() 函数语法: range(stop) range(start, stop[, step]) 参数说明: start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5); stop: 计数到 stop 结束,但不包括 stop。...

2018-10-22 17:45:13

阅读数 47

评论数 0

智能学习笔

加速度传感器 加速度传感器又叫G-sensor,返回x、y、z三轴的加速度数值。 该数值包含地心引力的影响,单位是m/s^2。 将手机平放在桌面上,x轴默认为0,y轴默认0,z轴默认9.81。 将手机朝下放在桌面上,z轴为-9.81。 将手机向左倾斜,x轴为正值。 将手机向右倾斜,x轴...

2018-10-21 20:30:45

阅读数 171

评论数 0

《推荐系统实践》 程序实现 —— 1.3.2 评测指标

2. 预测准确度 2.1 评分预测 评分预测的预测准确度可以通过均方根误差(RMSE)和平均绝对误差(MAE)计算。 那么RMSE和MAE的公式是怎么推导出来的呢?请看下面的解析: (1)我们对 某一用户对某一物品的评分值 进行预测,要求预测值与实际值的偏差,从字面意思上便可以表示...

2018-10-18 16:41:00

阅读数 179

评论数 0

《推荐系统实践》项亮 书中程序实现

笔者在学习《推荐系统实践》一书时,对书中程序进行的实践,仅作为学习参考,如有可以改进之处,也还请各位朋友给予指教,非常感谢。 在笔者的博客中,为书中的程序实现写了多篇文章,本文为那些文章的编写了一篇目录,方便读者查询。 第二章 利用用户行为数据 2.4基于邻域的算法 2.4.1 基于用户的...

2018-10-17 12:33:06

阅读数 900

评论数 0

Python 之list.sort方法和内置函数sorted

1 list.sort() 介绍:该方法会就地排序列表,不会把原列表复制一份。 程序示例: li = [5,1,2,4,6,3,5,6] li.sort() print(li) 执行结果: [1, 2, 3, 4, 5, 5, 6, 6] 2 内置函数sorted() 源...

2018-10-13 21:07:15

阅读数 394

评论数 0

《推荐系统实践》 程序实现 —— 2.4.1 基于用户的协同过滤算法

本文为笔者在学习《推荐系统实践》一书时,对书中程序进行的实践,仅作为学习参考,如有可以改进之处,也还请各位朋友给予指教,非常感谢。 在查询本文中,关于原书某页的算法实现时,可以直接Crtl+F,输入原书页码查询。未添加的程序实现会在之后陆续补上。 2.4 基于邻域的算法 2.4.1 基于用户...

2018-10-09 12:28:10

阅读数 350

评论数 1

vmware 中 CentOS系统不能

问题表现: 在VMware中安装的CentOS系统,CentOS终端中可以ping通127.0.0…1和本机域名,但是打开火狐浏览器后不能访问百度。 解决方法: 右键网络连接图标 编辑连接——>选中System eth0——>编辑——&amp...

2018-10-05 20:56:16

阅读数 77

评论数 0

提示
确定要删除当前文章?
取消 删除