作者简介
黄申,博士,2015 年美国杰出人才,微软学者,IBM ExtremeBlue天才计划成员,KDD WISDOM'20主席。2006年博士于上海交通计算机科学与工程专业,师从俞勇教授,发表过20 余篇国际,拥有30多项国际专利。
有20多年机器学习和大数据领域的经验,现任Glassdoor机器学习研发经理,曾任职于LinkedIn数据科学部、微软亚洲研究院、IBM研究院、eBay中国研发中心,1号店和大润发飞牛网。
著有《大数据架构和算法实现之路:电商系统的技术实战》《大数据架构商业之路:从业务需求到技术方案》两本原创技术图书,并翻译出版了《Elasticsearch实战》《Python机器学习实践指南》等技术图书,在极客时间发表了专栏《程序员的数学基础课》。
目录
本书紧贴计算机领域, 从程序员的需求出发, 精心挑选了程序员真正用得上的数学知识, 通过生动的案例来解读知识中的难点, 使程序员更容易对实际问题进行数学建模, 进而构建出更优化的算法和代码。本书共分为三大模块: “基础思想”篇梳理编程中常用的数学概念和思想, 既由浅入深地精讲数据结构与数学中基础、核心的数学知识, 又阐明数学对编程和算法的真正意义; “概率统计”篇以概率统计中核心的贝叶斯公式为基点, 向上讲解随机变量、概率分布等基础概念, 向下讲解朴素贝叶斯, 并分析其在生活和编程中的实际应用, 使读者真正理解概率统计的本质, 跨越概念和应用之间的鸿沟; “线性代数”篇从线性代数中的核心概念向量、矩阵、线性方程入手, 逐步深入分析这些概念是如何与计算机融会贯通以解决实际问题的。除了理论知识的阐述, 本书还通过Python语言, 分享了通过大量实践积累下来的宝贵经验和编码, 使读者学有所用。
内容摘要
本书紧紧围绕计算机领域,从程序员的需求出发,精心挑选了程序员真正用得上的数学知识,通过生动的案例来解读知识中的难点,使程序员更容易对实际问题进行数学建模,进而构建出更优化的算法和代码。本书共分为三大模块:"基础思想"篇梳理编程中常用的数学概念和思想,既由浅入深地精讲数据结构与数学中基础、核心的数学知识,又阐明数学对编程和算法的真正意义;"概率统计"篇以概率统计中核心的贝叶斯公式为基点,向上讲解随机变量、概率分布等基础概念,向下讲解朴素贝叶斯,并分析其在生活和编程中的实际应用,使读者真正理解概率统计的本质,跨越概念和应用之间的鸿沟:"线性代数"篇从线性代数中的核心概念向量、矩阵、线性方程入手,逐步深入分析这些概念是如何与计算机融会贯通以解决实际问题的。本书除了阐述理论知识,还通过Python语言分享通过大量实践积累下来的宝贵经验和编码,使读者能够真正学以致用。本书内容从概念到应用,再到本质,层层深入,不但注重培养读者的数学思维,而且努力使读者的编程技术上一个台阶,很好适合希望有一定数据结构和编程经验,想从本质上提升编程质量的程序员阅读和学习。
主编推荐
1.紧紧围绕程序员的需求。
数学的课题很好广泛,但本书没有涉及数学领域的全部课题,而是从程序员的需求出发,精心挑选了编程所需的常用知识点,并实现学以致用。
2.结合生动的案例和形象的比喻解读难点。
降低技术理解的门槛,让程序员更容易理解数学背后的逻辑,并对实际生产问题进行数学建模,进而设计出更有效的算法,编写出更优雅的代码。
3.注重编程实践。
除了阐述理论知识,书中还提供了要通过大量实践才能积累的宝贵经验,让读者有机会亲自动手编写Python 代码,进而加深理解。
4.提供源代码下载。
媒体评论
“我觉得黄申博士为程序员写这样一本关于数学的书很有必要,也很及时。黄申博士在机器学习和人工智能领域有着多年的工业界经验,此前也出版过几本口碑不错的书。他撰写的内容既能从读者的角度出发,又能与实际项目紧密结合,会让读者有很好好的学习体验。”
——朱穗生(Peter Zhu),FocusKPI 公司创始人兼CEO
“数学和编程这两个主题永远不过时,无论是对于刚入门的新手、大学生,还是资深技术人员、技术管理人员,都有着非凡的意义。黄申博士的这本结合数学和编程的书,填补了这个领域的空白,凝聚了他多年的研究成果和独到的感悟,很好值得一读。”
——聂巍,上海仙学智能科技有限公司CEO
“良好的数学思维可以让我们很快对生产业务进行建模,从中权衡各种利弊,最终挑选出合理的解决方案。我认为这本书不仅对编程人员的日常工作有借鉴意义,还可以成为进阶的梯子,助力编程人员重塑数学思维,为日后的进一步提升夯实基础。”
——邵汉成,四衡商务信息咨询(上海)有限公司CTO
“黄申博士对不同业务领域的理解很好到位,而且提出了很多创新性的想法。正因如此,我坚信他撰写的书一定会兼顾深度和创新,从全新的角度深度剖析问题,让你有种茅塞顿开、拨云见日的感觉。”
——郭占星,上海果钜信息技术有限公司CEO
“我很惊讶于黄博士在做管理这么多年之后仍然保持着对技术的热情,尤其是对数学相关知识有深刻的理解。他告诉我“数学是基础,学好了数学,理解计算机领域的知识就不难了”。对此,我一直百思不得其解,直到最近看到他的这本新书,才恍然大悟。相信我,这是一本让你看了保证不会后悔的书。”
——黄哲铿,《技术人修炼之道》作者、“技术领导力”社区发起人
以下为对购买帮助不大的评价