矩阵分解 1. 隐语义模型与矩阵分解 2. 隐语义模型 3.矩阵分解算法的原理 4.矩阵分解算法的求解 5.Basic SVD 6.编程实现 FM 1. FM模型的引入 1....
更改形状 x=np.array([1,2,3,4,5,6,7,8])x.shape=[2,4] numpy.ndarray.flat 将数组转换为一维的迭代器,可以用for访...
1.协同过滤算法 UserCF和ItemCFUserCF:给用户A推荐,与A相似的B、C、D等用户喜欢的物品ItemCF:给用户A推荐,跟A喜欢的物品相似的物品两种协同过滤都...
副本与视图 numpy中对数组运算或者操作时,返回结果是数组的副本或视图 副本 副本一般发生在:2.调用np.ndarray.copy() 视图 视图一般发生在:1.nump...
常量 np.nan numpy.nan #not a number,一般表示空值numpy.nan==numpy.nan #False ,两个空值不相等numpy.isna...
第一节上 1.什么是强化学习 2.强化学习和监督学习对比? 强化学习是序列数据,不是独立iid的Agent的行为会影响接受到的数据需要一个权衡,需要探索没有一个监督者,不能立...
1.推荐系统概述tips (1)产生原因:在大数据时代,信息冗余,推荐系统帮助过滤信息。(2)推荐系统与搜索不同的地方:搜索是带有目的性的,结果和用户的搜索词有很大的关系;推...
数字类型的各特征取值尺度范围可能不同,不同特征的取值范围可能不同,变化程度可能不同,归一化化会规避掉这种情况,使各特征都统一到一个大致相同的区间内。 常用的特征归一化方法有,...
1.list.sort()和sorted(object)的区别:.sort()是list对象的方法,只能对list排序,无返回值;sorted(object)可以对所有可迭代...
拟合 1.平均绝对误差MAE(Mean Absolute Error) 又被称为范数损失(-norm loss): 2.平均平方误差MSE(Mean Squared Erro...
seed( ) 用于指定随机数生成时所用算法开始的整数值。 1.如果使用相同的seed( )值,则每次生成的随即数都相同; 2.如果不设置这个值,则系统根据时间来自己选择这个...