程序员的数学
程序员的数学
一本为程序员朋友们写的数学书
感受数学之美
活跃你的数学思维
机器学习
数据挖掘
模式识别基础知识
编辑推荐
程序员的数学三书包括《程序员的数学》《程序员的数学 2:概率统计》《程序员的数学 3:线性代数》,这套书通俗易懂,穿插大量有趣的实例和图表,以独特的编排巧妙阐述程序员和数学爱好者所需掌握的数学基础知识、概率统计和线性代数知识。三者同时也是机器学习、数据挖掘、模式识别领域必学。
内容简介
《程序员的数学》讲解了二进制计数法、逻辑、余数、排列组合、递归、指数爆炸、不可解问题等许多与编程密切相关的数学方法,分析了哥尼斯堡七桥问题、高斯求和方法、汉诺塔、斐波那契数列等经典问题和算法。
《程序员的数学 2:概率统计》涉及随机变量、贝叶斯公式、离散值和连续值的概率分布、协方差矩阵、多元正态分布、估计与检验理论、伪随机数以及概率论的各类应用。
《程序员的数学 3:线性代数》主要内容包括向量、矩阵、行列式、秩、逆矩阵、线性方程、LU 分解、特征值、对角化、Jordan 标准型、特征值算法等。
作者简介
结城浩(Hiroshi Yuki),生于 1963 年,日本技术作家和程序员。在编程语言、设计模式、数学、加密技术等领域,编写了很多深受欢迎的入门书。代表作有《数学女孩》系列、《程序员的数学》等。
平冈和幸,专攻应用数学和物理,对机器学习兴趣浓厚。喜欢 Ruby,热爱 Scheme。近期被 Common Lisp 吸引,正在潜心研究。工学博士。
堀玄,专攻应用数学和物理,主要从事脑科学与信号处理领域的研究。喜欢 Ruby、JavaScript、PostScript 等语言。近期正在研究基于统计学理论的语言处理。工学博士。
目录
《程序员的数学》
- 前言
- 第 1 章 0 故事——无即是有阅读
- 第 2 章逻辑——真与假的二元世界
- 第 3 章余数——周期性和分组
- 第 4 章数学归纳法——如何征服无穷数列
- 第 5 章排列组合——解决计数问题的方法
- 第 6 章递归——自己定义自己
- 第 7 章指数爆炸——如何解决复杂问题
- 第 8 章不可解问题——不可解的数、无法编写的程序
- 第 9 章什么是程序员的数学——总结篇
《程序员的数学 2:概率统计》
- 译者序
- 前言
- 第 1 部分聊聊概率这件事
- 第 1 章概率的定义
- 第 2 章多个随机变量之间的关系
- 第 3 章离散值的概率分布
- 第 4 章连续值的概率分布
- 第 5 章协方差矩阵、多元正态分布与椭圆
- 第 2 部分探讨概率的应用
- 第 6 章估计与检验
- 第 7 章伪随机数
- 第 8 章概率论的各类应用
- 附录 A 本书涉及的数学基础知识
- 附录 B 近似公式与不等式
- 附录 C 概率论的补充知识
- 参考文献
《程序员的数学 3:线性代数》
- 前言
- 译者序
- 第 0 章:动机
- 第 1 章用空间的语言表达向量、矩阵和行列式
- 第 2 章秩、逆矩阵、线性方程组——溯因推理
- 第 3 章计算机上的计算(1)——LU 分解
- 第 4 章特征值、对角化、Jordan 标准型——判断是否有失控的危险
- 第 5 章计算机上的计算(2)——特征值算法
- 参考文献