- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 FM模型理论之---矩阵形式解读
本文不解释FM模型,仅仅通过向量以及矩阵的形式解释FM模型的理论推导。网络上大部分的推导都是以元素级别的推导,过程显得臃肿。这里将以矩阵和向量的形式解释其偏导数的推导。多项式模型中,特征xix_ixi与xjx_jxj的组合用xixjx_ix_jxixj表示。为了简单起见,我们讨论二阶多项式模型。具体的模型表达式如下(仅讨论二项式部分):L=Σi=1n−1 Σj=i+1nwi...
2019-09-06 12:27:42 741
原创 LSTM反向传播详解(完结篇)Part3/3代码实现
1.前记 LSTM的系列的前面两篇文章《LSTM反向传播详解Part1》《LSTM反向传播详解Part2》将LSTM的理论梳理了一遍,本文主要着重用代码实现LSTM,其实也是对之前两篇文章的验证。文末贴出下载链接。2.代码内容 代码一共分为三个文件,分别为样本生成文件,采用tensorflow训练LSTM参数的文件,自编写LSTM参数训练文件。2.1样本生成 样本生成文件主要含有L...
2019-08-30 21:44:10 2043 1
原创 LSTM反向传播详解Part2
前记 续《LSTM反向传播详解Part1》后续……,关于本篇文章的主题就是得到“模型矩阵参数”,可能继续需要一点数学知识。 在这里推荐另外的一篇文章《机器学习深度学习中反向传播之偏导数链式法则》(本文以《链式法则》简称),自卖自夸一下:文章从微观的单变量"一五一十一板一眼的求"(你一定能从原文中找到这句话),到以向量、矩阵角度考虑阐述关于偏导数的链式法则。所以本文的公式将不再推导,而是直接...
2019-08-24 12:03:16 917
原创 机器学习深度学习中反向传播之偏导数链式法则
前记 无论是机器学习还是深度学习,都是构造目标函数,这个目标函数内部有很多未知变量,我们的目标就是求得这些未知变量。 那么如何构造目标函数?这是一个非常优美的话题(本文未讲,先欠着)。美好的目标函数求未知数的偏导数是一个漂亮表达式,会让你惊叹到数学如此婀娜多娇。 如果有人能够求得未知变量的解析表达式,那该是多么幸福的事情,现实是残酷的。(我知道你想说伪逆是最小二乘的解析表达式,然...
2019-08-19 18:16:22 3417
原创 LSTM反向传播详解Part1
1.LSTM的结构(本文啥也没讲)STM的介绍就不多讲了,直接附上链接:LSTM网络结构https://www.cnblogs.com/mfryf/p/7904017.html 中文版本http://colah.github.io/posts/2015-08-Understanding-LSTMs/ 英文版本2.LSTM学中个人思考过的问题(1)ht和Ct维度相同? 维度是...
2019-08-14 13:18:08 4588 5
原创 python中yield关键字
1.相当于一个return,含有yield关键字的子函数通过调用迭代(for循环或者next)才会被启动,且每次迭代的运算内容为函数内执行到yield返回。2.常常yield定义在子函数的循环内,外界迭代调用该函数,第一次从函数入口运行到yied,后面的每次从yied起头运行至yied返回结果。因此在比如每次想通过子函数取得某个循环的局部运算内容时,完全可以通过yield实现,yied相当于中...
2019-08-01 16:33:00 246
原创 在OpenCV中求解两条直线的交点
问题1:给出两组坐标点[x1,y1][x2,y2]确定直线Line1?Line1的方程表示为: ------------(1)分别带入两组坐标点,因为,,三个参数可以同比例放大缩小的。所以可以用下面这一组参数来表示:万幸没有除法(码农最怕除法)。这就是为什么不用斜率来表达方程的原因。问题2:Line1与Line2的交点?因为标题也写出来了在OpenCV环境下...
2018-08-01 10:51:02 2560
转载 判断点是否在三角形内(转)
转自《判断点是否在三角形内》 链接:https://blog.csdn.net/yingyujianmo/article/details/49663695作者:诗酒年华写的非常详细的文章。总结:内点与三角形任一顶点构成的向量,由基向量(三角形的两条边)表示。通过内点在基向量中的坐标(u,v)来判断是否点在三角形内部。如图所示:将AP向量用基向量AC,AB表示。 ...
2018-08-01 09:58:04 538
转载 判断两个线段是否相交 (转)
https://www.cnblogs.com/kane1990/p/5742830.html转<判断两个线段是否相交 >作者:kane1990写的非常详细,推荐使用 方法二(外积法).大致意思是一条线段的两个点在另外一个线段的同一侧(通过叉积法).令线段1的起终点为a,b.线段2的起终点为c,d.则ab向量与ac向量的叉积cross1,以及ab向量与ad向量的叉积cros...
2018-08-01 09:04:31 384
原创 SIFT代码V1版本(Matlab)实现以及思考的问题
写在前面的话:根据网络上的资料整理学习了一下SIFT的原理,并且完成了代码实现。除了高斯滤波矩阵求逆这样的自带函数以外几乎所有的函数都是自己编写实现的。这里要非常感谢网络上的各位提供的资料,尤其是:https://blog.csdn.net/zhaocj/article/details/42124473,这是他的原话“可以在线阅读,也可以免费下载(在这里,鄙视那些设置下载权限和积分的人!!...
2018-04-06 20:33:29 2967 18
原创 Visual Sdutio2013 +OpenCV3.0.0 在32位Win7操作系统中的安装
安装步骤内容提要: 主体步骤如内容提要中的网页链接,我个人安装过程中的一些步骤结合网页总结版。其中Visual Studio2013的安装注意编译平台的选择,见该部分安装步骤第6条;OpenCV的安装,在安装前注意版本与VS以及操作系统匹配。并依次:1.安装,2.配置环境变量,3. 配置"包含目录",4. 配置"库目录",5链接库的配置。 输入visual s
2018-03-12 13:00:22 665
LSTM反向传播代码实现(通过tensorflow和自编写代码实现)
2019-08-30
adaboost_main.py
2019-05-16
SIFT程序实现
2018-04-06
深度学习人脸识别
2018-03-23
基于深度卷积神经网络的人脸识别研究_
2018-03-23
α-β剪枝算法编程实例 代码
2018-01-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人