推荐算法学习系列
Simon郎
这个作者很懒,什么都没留下…
展开
-
浅谈Matlab中的梯度(gradient)
梯度(gradient)是函数在改点变化最大的值,在用Matlab做图像处理中,梯度可有以下公式来计算:[Fx,Fy]=gradient(F)1.F是一维矩阵,有Fx=gradient(F,L),L为俩元素之间的距离。2.F是二维矩阵,(Fx,Fy)=gradient(F,Lx,Ly),Lx,Ly表示各自方向上各点间的距离。3.F是三维矩阵,(Fx,Fy,Fz)=gradient(...原创 2018-05-01 22:22:45 · 65622 阅读 · 3 评论 -
Matlab 图像处理入门,图像读取、灰度图与彩色图的转换
1.图像的读取定义该幅图片名为after.png>> A=imread('after.png');>> imshow(A);运行程序可得2.彩色图片转化为灰度图片>> A=imread('after.png');>> A_gray=rgb2gray(A);>> imshow(A_gray)程序运行后的...原创 2018-04-30 20:11:12 · 21283 阅读 · 1 评论 -
一、个性化学习结合深度学习
一、个性化学习结合深度学习深度学习推荐系统在智能教育中的应用,最容易应用的领域就是练、测、评环节。深度学习推荐系统就是将学生和题目的历史信息,作为系统输入,利用深度学习算法模型,找到学生和题目的隐表示,并利用这种隐表示(向量),找出学生和题目之间的隐藏关系,从而产生针对该学生的题目推荐。 智能教育深度学习推荐系统的架构图如下所示: 输入层主要包括学生的反馈数据,包括学习做题结果,从错到对...转载 2019-09-26 10:01:38 · 838 阅读 · 0 评论 -
多协同过滤模型(SVD邻域模型的融合)
出自于论文Factorization Meets the Neighborhood: a Multifaceted Collaborative Filtering Model一、Baseline estimatesA baseline estimate for an unknown rating rui is denoted by bui and accounts for the use...原创 2019-10-18 12:39:59 · 498 阅读 · 0 评论 -
协同过滤(隐语义模型)
隐语义分析主要是根据隐含的特征将用户和物品联系起来,采用的是ALS算法(交替最小二乘法)假设有N个用户和M个物品,器user-item矩阵为N*M第一步:分解,将用户和物品都分解为F个因子的矩阵,则有(F*N)T*(F*M)=N*M,其中T表示转置图中R为用户与物品的历史关系矩阵,其中R11…R34等等为用户对物品的兴趣度。对于隐形反馈数据,只要用户浏览了该产品,我们就可以认为...原创 2019-10-18 12:32:17 · 867 阅读 · 0 评论 -
python中的变量作用域
1、变量的作用域在Python程序中创建、改变、查找变量名时,都是在一个保存变量名的空间中进行,我们称之为命名空间,也被称之为作用域。python的作用域是静态的,在源代码中变量名被赋值的位置决定了该变量能被访问的范围。即Python变量的作用域由变量所在源代码中的位置决定。2.与其它高级语言的不同之处在作用域方面,Python与C有着很大的区别,在Python中并不是所有的语句块中都...原创 2019-04-10 10:33:09 · 990 阅读 · 0 评论 -
SVM原理详解
转 (一)SVM的简介支持向量机(Support Vector Machine)是Cortes和Vapnik于1995年首先提出的,它在解决小样本、非线性及高维模式识别中表现出许多特有的优势,并能够推广应用到函数拟合等其他机器学习问题中[10]。 支持向量机方法是建立在统计学习理论的...转载 2019-04-08 20:15:50 · 255 阅读 · 0 评论 -
机器学习中常用的数学公式推导(概率论与数理统计)
正态分布f(x)=12πδexp(−(x−μ)22δ2)f(x) = \frac{1}{{\sqrt {2\pi } \delta }}\exp \left( { - \frac{{{{\left( {x - \mu } \right)}^2}}}{{2{\delta ^2}}}} \right)f(x)=2πδ1exp(−2δ2(x−μ)2) 一般正态分布f(x)=12πexp(−...原创 2019-04-05 20:56:33 · 2333 阅读 · 0 评论