最近一直在看东野圭吾的书,除了《解忧杂货店》,最喜欢的就是这本《白夜行》了,简直让人过瘾,这是我读过的构思极为精巧的小说之一,这个小说时间跨度长达 20 年,中间若干条线交织并行,因此得梳理下其时间线,要不然真容易晕。
矩阵求导的技术,在统计学、控制论、机器学习等领域有广泛的应用。本文来做个科普,分作两部分,第一部分讲标量对矩阵的求导术,第二部分讲矩阵对矩阵的求导术。本文使用小写字母 \(x\) 表示标量,粗体小写字母 \(\boldsymbol{x}\) 表示向量,大写字母 \(\boldsymbol{X}\) 表示矩阵。本文第一部分标量对矩阵的求导整理自:这里,第二部分矩阵对矩阵的求导整理自:那里 ,第三部分则是根据以上两部分提供的方法,完成了 BP 算法的完整向量形式推导。
tair 是一个类似于 map 的 key/value 结构存储系统(也就是缓存系统),是淘宝的一个开源项目,于 2010 年 6 月 30 号在淘宝开源平台上正式对外开源,不过目前这个项目好像已经没有维护了,主页已经没有任何东西了。tair 具备标准的特性是:高性能、高扩展、高可靠,也就是传说中的三高产品,支持分布式集群部署。官网说目前支持 java 和 c 这两个版本。适用场景是轻量级缓存应用,是为小文件和零碎文件、固定数据文件做的存储优化。本文的 pdf 版本这里。
MC 指的是 Monte Carlo,MCMC 这个词中,第一个 MC 指的是 Markov Chain,第二个 MC 指的是 Monte Carlo。本文档旨在用通俗的语言描述 MC 和 MCMC 的基本思想和方法,并且受限于我的知识水平,文档中可能有很多不准确的措辞和描述。因此,读者若是追求数学层次上完全准确的算法原理,应该参考相关的专业书籍。本文的 pdf 版本在这里。另外还有大牛写的科普读物。
这是第一个 多伽马函数。
由于MathJax没有专门给Jekyll配备插件,所以,需要使用常规的JavaScript方法来调用。
首先,在”head.html”这个文件的<head>
和</head>
中添加JS链接:
<script type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML">
</script>
其次,将Jekyll解析器改为Kramdown,以支持Latex标记。(在_config.yml文件中修改) 如此,配置部分结束。 文章撰写时,使用双$符号标记Latex语言。前后皆有双$。 如果公式(包括双$)前后各有一个空行,则产生换行居中的公式。
比如如下代码
$$\sum_{n=1}^{\infty}1/n^2=\frac{\pi^2}{6}$$
将产生的效果如下:
\[\sum_{n=1}^{\infty}1/n^2=\frac{\pi^2}{6}\]