会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刘建平Pinard
十五年码农,对数学统计学,数据挖掘,机器学习,大数据平台,大数据平台应用开发,大数据可视化感兴趣。
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
4
5
6
7
8
9
10
11
12
···
14
下一页
2017年2月21日
深度神经网络(DNN)反向传播算法(BP)
摘要: 在深度神经网络(DNN)模型与前向传播算法中,我们对DNN的模型和前向传播算法做了总结,这里我们更进一步,对DNN的反向传播算法(Back Propagation,BP)做一个总结。 1. DNN反向传播算法要解决的问题 在了解DNN的反向传播算法前,我们先要知道DNN反向传播算法要解决的问题,也就
阅读全文
posted @ 2017-02-21 12:36 刘建平Pinard
阅读(133144)
评论(176)
推荐(40)
2017年2月20日
深度神经网络(DNN)模型与前向传播算法
摘要: 深度神经网络(Deep Neural Networks, 以下简称DNN)是深度学习的基础,而要理解DNN,首先我们要理解DNN模型,下面我们就对DNN的模型与前向传播算法做一个总结。 1. 从感知机到神经网络 在感知机原理小结中,我们介绍过感知机的模型,它是一个有若干输入和一个输出的模型,如下图:
阅读全文
posted @ 2017-02-20 15:08 刘建平Pinard
阅读(222811)
评论(47)
推荐(52)
2017年2月6日
分解机(Factorization Machines)推荐算法原理
摘要: 对于分解机(Factorization Machines,FM)推荐算法原理,本来想自己单独写一篇的。但是看到peghoty写的FM不光简单易懂,而且排版也非常好,因此转载过来,自己就不再单独写FM了。 Pinard注:上面最后一句话应该是"而$g_{\theta}(x)$则利用$\widehat{
阅读全文
posted @ 2017-02-06 14:06 刘建平Pinard
阅读(52084)
评论(72)
推荐(11)
2017年2月4日
用Spark学习矩阵分解推荐算法
摘要: 在矩阵分解在协同过滤推荐算法中的应用中,我们对矩阵分解在推荐算法中的应用原理做了总结,这里我们就从实践的角度来用Spark学习矩阵分解推荐算法。 1. Spark推荐算法概述 在Spark MLlib中,推荐算法这块只实现了基于矩阵分解的协同过滤推荐算法。而基于的算法是FunkSVD算法,即将m个用
阅读全文
posted @ 2017-02-04 15:55 刘建平Pinard
阅读(21930)
评论(44)
推荐(6)
2017年2月3日
SimRank协同过滤推荐算法
摘要: 在协同过滤推荐算法总结中,我们讲到了用图模型做协同过滤的方法,包括SimRank系列算法和马尔科夫链系列算法。现在我们就对SimRank算法在推荐系统的应用做一个总结。 1. SimRank推荐算法的图论基础 SimRank是基于图论的,如果用于推荐算法,则它假设用户和物品在空间中形成了一张图。而这
阅读全文
posted @ 2017-02-03 15:56 刘建平Pinard
阅读(19999)
评论(36)
推荐(5)
2017年1月26日
矩阵分解在协同过滤推荐算法中的应用
摘要: 在协同过滤推荐算法总结中,我们讲到了用矩阵分解做协同过滤是广泛使用的方法,这里就对矩阵分解在协同过滤推荐算法中的应用做一个总结。(过年前最后一篇!祝大家新年快乐!明年的目标是写120篇机器学习,深度学习和NLP相关的文章) 1. 矩阵分解用于推荐算法要解决的问题 在推荐系统中,我们常常遇到的问题是这
阅读全文
posted @ 2017-01-26 12:28 刘建平Pinard
阅读(48152)
评论(86)
推荐(19)
2017年1月25日
协同过滤推荐算法总结
摘要: 推荐算法具有非常多的应用场景和商业价值,因此对推荐算法值得好好研究。推荐算法种类很多,但是目前应用最广泛的应该是协同过滤类别的推荐算法,本文就对协同过滤类别的推荐算法做一个概括总结,后续也会对一些典型的协同过滤推荐算法做原理总结。 1. 推荐算法概述 推荐算法是非常古老的,在机器学习还没有兴起的时候
阅读全文
posted @ 2017-01-25 15:12 刘建平Pinard
阅读(95525)
评论(66)
推荐(41)
2017年1月22日
用Spark学习FP Tree算法和PrefixSpan算法
摘要: 在FP Tree算法原理总结和PrefixSpan算法原理总结中,我们对FP Tree和PrefixSpan这两种关联算法的原理做了总结,这里就从实践的角度介绍如何使用这两个算法。由于scikit-learn中没有关联算法的类库,而Spark MLlib有,本文的使用以Spark MLlib作为使用
阅读全文
posted @ 2017-01-22 14:24 刘建平Pinard
阅读(14289)
评论(24)
推荐(4)
2017年1月20日
PrefixSpan算法原理总结
摘要: 前面我们讲到频繁项集挖掘的关联算法Apriori和FP Tree。这两个算法都是挖掘频繁项集的。而今天我们要介绍的PrefixSpan算法也是关联算法,但是它是挖掘频繁序列模式的,因此要解决的问题目标稍有不同。 1. 项集数据和序列数据 首先我们看看项集数据和序列数据有什么不同,如下图所示。 左边的
阅读全文
posted @ 2017-01-20 23:13 刘建平Pinard
阅读(39780)
评论(32)
推荐(8)
2017年1月19日
FP Tree算法原理总结
摘要: 在Apriori算法原理总结中,我们对Apriori算法的原理做了总结。作为一个挖掘频繁项集的算法,Apriori算法需要多次扫描数据,I/O是很大的瓶颈。为了解决这个问题,FP Tree算法(也称FP Growth算法)采用了一些技巧,无论多少数据,只需要扫描两次数据集,因此提高了算法运行的效率。
阅读全文
posted @ 2017-01-19 21:19 刘建平Pinard
阅读(84903)
评论(80)
推荐(48)
上一页
1
···
4
5
6
7
8
9
10
11
12
···
14
下一页
公告