一维:令 $v_i$ 为差分数组,那么 $[0, k]$ 的前缀和就是 $\sum{v_i(k+1 i)} = (k+1) \cdot \sum{v_i} + \sum{v_i \cdot ( i)}$,树状数组维护一下 $v_i$ 和 $v_i \cdot i$ 即可。 二维:和一维的推导类似,维 ...
分类:
编程语言 时间:
2018-08-20 00:35:15
阅读次数:
156
参考: 从最大似然到EM算法浅解 (EM算法)The EM Algorithm EM算法的九层境界:Hinton和Jordan理解的EM算法 在EM算法的证明中,其实比较好理解,总结如下: 从最大似然估计出发 > 将隐变量暴露出来,写出累加/积分的 形式 > 引入Q(z),表示隐变量z的概率密度函数 ...
分类:
编程语言 时间:
2018-08-20 00:28:07
阅读次数:
8398
最近的机器学习这一块一直卡在概率机器学习上,尤其是CRF上,有点浮,先将学习到的好好总结一下。 一、EM算法的基础和贝叶斯基础 1)EM算法的基本原理和推导 2)EM算法的基本应用,k-means和高斯混合模型 二、隐马可夫和条件随机场 1)隐马(HMM)的基于原理和对应的三个问题及其解法 2)最大 ...
分类:
其他好文 时间:
2018-08-19 23:26:27
阅读次数:
222
一 、静态语言的优势到底在哪? 引用 是像Java或者C#这样强类型的准静态语言在实现复杂的业务逻辑、开发大型商业系统、以及那些生命周期很长的应用中也有着非常强的优势 这是一个存在于大家心里常识了。我承认我自己在潜意识里面也觉得静态强类型语言适合开发复杂,大型系统。而弱类型脚本语言不适合开发太复杂, ...
分类:
编程语言 时间:
2018-08-19 20:11:39
阅读次数:
186
题意:n个人站成一排,每个人任意从1——m中任意取一个数,要求相邻两个人的如果数字相同,数字要大于k。 分划思想推导表达式: 假设 i 个人时。第i个人的选择有两种一种是选择小于等于k的数,另一种是大于k的数。则设这两种情况的组合数分别为F(i)和 G(i) 那么F(i)=(m-k)(F(i-1)+ ...
分类:
其他好文 时间:
2018-08-19 20:04:01
阅读次数:
157
公式: d = |wx0 + b|/||w||2 推导: 参考文献: https://blog.csdn.net/yutao03081/article/details/76652943 ...
分类:
其他好文 时间:
2018-08-19 17:05:04
阅读次数:
201
基础公式: ?BA/?A = BT ?ATB/?A = B ?ATBA/?A = 2BA 模型函数: hθ(x) = xθ 无正则化损失函数: J(θ) = 1/2(Xθ-Y)2 令偏导?J(θ)/?θ等于0,得: θ = (XTX)-1XTY 正则化损失函数: J(θ) = 1/2(Xθ-Y)2+ ...
分类:
其他好文 时间:
2018-08-19 15:46:49
阅读次数:
362
使用C++标准库的算法,需包含头文件<algorithm> STL算法用于处理一个或多个iterator区间,第一个区间通常以起点和终点表示,其他区间则多数情况下只需提供起点足矣,其终点可以根据第一区间的元素数量推导出来。调用者需保证区间的有效性。STL算法命名时,引入了两种特殊的后缀: STL算法 ...
分类:
编程语言 时间:
2018-08-18 15:30:12
阅读次数:
153
萌生转行做深度学习已经有二年了,收集了很多资料,看了些书籍、视频,论坛、博客和知乎看了不少,程序也写了一些,但是其实我并没有入门,对原理不清楚,写代码也只是模仿。今天看了Charlotte77在博客园写的入门建议(三个月教你从零入门深度学习),真是醍醐灌顶。为了自己能够尽快真正地入门,我要认真向前辈... ...
分类:
其他好文 时间:
2018-08-18 15:26:17
阅读次数:
122
数学推导的博客 推导的思路就是 让每个人乘车的时间 ,和每个人走路的时间都相等。在图上可以这么表示 ...
分类:
其他好文 时间:
2018-08-18 13:25:24
阅读次数:
122