Bruce Lee random walk

Julia编程(一): 入门

想通过短篇幅的一篇文章将一种语言讲全讲透是很难的,因此这里我将跳过大多数语言共有的特性和元素,着重讲述Julia独有的一些性质。本文是Julia编程系列的第一篇文章,后面将不定期推出Julia的后续教程,着重讲述它在通用计算1,金融分析,高性能计算2, 数值计算3,数据科学4, 5,机器学习,深度学习等方面的应用。 1 引言 现代语言设计和编译技术能够尽量消除性能妥协,提供一种单一的高产出、高效的环境来构建原型并部署高性能的应用。Julia 语言正扮演着这种角色,它是一种灵活的动态编程语言,非常适用于科学计算和数值计算,并且性能和传统静态类型的语言相当。 Julia编译器不同于Python,R这类语言中使用的解释器。如果我们理解Julia的工作原理,我们将很容易写出接近于C语言速... Read more

人物小传: Gene H. Golub

Gene H. Golub1是矩阵分析,数值计算领域的权威,是矩阵计算一书的合著者。他曾说过”everything is linear algebra”。SIAM前主席(1985-1987)。 Lloyd N Trefethen, OBITUARY: Gene H. Golub(1932-2007), NATURE Vol 450(2007). ↩ Read more

人物小传: James Hardy Wilkinson

James Hardy Wilkinson1,2是数值分析领域的专家,曾与Turing一起工作,参与设计了ACE计算机,1970年ACM Turing Award得主3。 L Fox, James Hardy Wilkinson: 27 September 1919-5 October 1986, Biographical Memoirs of Fellows of the Royal Society, Vol. 33 (Dec., 1987), pp. 670-708. ↩ 苏椰, 数值计算先驱-James Hardy Wilkinson. ↩ JH Wilkins... Read more

Paxos

本文对Paxos相关论文进行了阅读分析思考 引言 Leslie Lamport本人就是一部传奇,是LaTex发明人,是多种算法和分布式思想的提出者,微软科学家,图灵奖得主。对拜占庭将军[著名计算机科学家,图灵奖得主姚期智对此也有深入研究]等问题贡献良多。 文献阅读 1, 2, 3, 4, 5, 6, 7 分析 应用 Paxos Made Simple(2001) ↩ Cheap Paxos(2004) ↩ Fast Paxos(2005) ↩ Stoppable Paxos(2008) ↩ ... Read more

热带几何

引言 amoeba 半环代数 图形解释 在统计模型中的应用 在深度学习中的应用 ReLU Read more