干货|机器学习的数学基础
机器学习基础
Author:黄博
转自:机器学习初学者
机器学习,需要一定的数学基础,也需要一定的代码能力。机器学习从业者数学基础不扎实,只会用一些工具和框架,相当于某些武术家只会耍套路,外行人觉得很厉害,但实战起来一定是鼻青脸肿。
如何在有限的计算资源下找出最优解,在目标函数及其导数的各种情形下,应该如何选择优化方法;各种方法的时间空间复杂度、收敛性如何;还要知道怎样构造目标函数,才便于用凸优化或其他框架来求解,这些都需要一定的数学基础。
可以说,数学基础是机器学习从业人员的天花板。博士的代码能力,不一定比硕士强,但数学基础,往往要比硕士扎实很多。为什么机器学习从业人员学历越高,往往工资越高,通常和掌握的基础知识正相关。
机器学习最基础的数学知识,可以分为高等数学、线性代数、概率论与数理统计三部分,我整理了三个数学基础资料:
一、大学数学基础精华
这个是考研考博时候整理的中文教材的资料,分为高等数学、线性代数、概率论与数理统计三部分:内容如图:
二、CS229数学基础
黄博和石振宇博士翻译了cs229的数学基础,分为概率论和线性代数两部分,是斯坦福系列课程的数学基础资料。
以上资料的pdf和markdown文件可以在黄博的数据科学的github提供下载:
https://github.com/fengdu78/Data-Science-Notes/tree/master/0.math
三、数学家介绍
里面有很多数学公式是数学家的名字命名的,然而,好多人不知道那些数学家长什么样子。于是,我们搜集了十位数学家的资料(排名不分先后),看看大家能从图片中叫出几位数学家的名字来?
1.艾萨克·牛顿
英国著名物理学家,数学家,牛顿与戈特弗里德·威廉·莱布尼茨分享了发展出微积分学的荣誉。他也证明了广义二项式定理,提出了“牛顿法”以趋近函数的零点,并为幂级数的研究做出了贡献。
2.戈特弗里德·威廉·莱布尼茨
德国数学家,我们经常用到“牛顿-莱布尼茨公式”。
3.约瑟夫·拉格朗日
法国数学家,机器学习经常用到他创建的“拉格朗日对偶”、“拉格朗日中值定理”。
4.托马斯·贝叶斯
英国数学家,“贝叶斯公式”在机器学习中使用非常广泛。
4.西莫恩·德尼·泊松
法国数学家,数据分布中的“泊松分布”就是以他的名字命名。
5.布鲁克·泰勒
英国数学家,我们经常用到“泰勒公式”:
6.洛必达
法国数学家,在高等数学求极限的时候,我们经常用到“洛必达法则”。
7.卡尔·弗里德里希·高斯
德国数学家,在机器学习中他的名字肯定不会陌生,比如“高斯分布”、“高斯核函数”。
8.伯努利
瑞士数学家,“伯努利分布” 是一种离散分布,有两种可能的结果。1表示成功,出现的概率为p(其中0<p<1)。0表示失败,出现的概率为q=1-p,这种分布在人工智能里很有用。
9.柯西
法国数学家,为微积分理论的完善和严谨奠定了重要基础。许多著名的概念:柯西不等式、柯西极限、柯西序列等。
10.拉普拉斯
法国数学家,在概率论和数理统计中,“拉普拉斯分布”非常重要,该分布用于生物、金融和经济学方面的建模。
备注:以上翻译完毕的pdf和markdown文件可以在黄博的数据科学的github提供下载:https://github.com/fengdu78/Data-Science-Notes/tree/master/0.math
干货|机器学习的数学基础相关推荐
- 有人把机器学习的数学基础整理成了专辑(附下载 )
来源:机器学习初学者 本文约2600字,建议阅读6分钟. 本文推荐一份机器学习初学者专辑. 公众号(DatapiTHU)后台回复"20200706"获取专辑下载 机器学习,需要一定 ...
- 机器学习的数学基础 - 信息论
机器学习的数学基础 - 信息论 信息论 信息论本来是通信中的概念,但是其核心思想"熵"在机器学习中也得到了广泛的应用.比如决策树模型ID3,C4.5中是利用信息增益来划分特征而 ...
- 机器学习的数学基础(1)--Dirichlet分布
这一系列(机器学习的数学基础)主要包括目前学习过程中回过头复习的基础数学知识的总结. 基础知识:conjugate priors共轭先验 共轭先验是指这样一种概率密度:它使得后验概率的密度函数与先验概 ...
- 干货|机器学习零基础?不要怕,吴恩达课程笔记第三周!逻辑回归与正则
吴恩达Coursera机器学习课系列笔记 课程笔记|吴恩达Coursera机器学习 Week1 笔记-机器学习基础 干货|机器学习零基础?不要怕,吴恩达机器学习课程笔记2-多元线性回归 1 Logis ...
- 机器学习理论引导 电子版_机器学习理论篇1:机器学习的数学基础(2)
本节主要就是讲述的机器学习的数学基础,提到数学基础,可能一眼就会是满眼的枯燥.没意思,但是成就英雄的路上注定了孤独,要想要真正的在学术上有所突破就必须挨得住寂寞,受得住孤独,才能真正的走进熟悉直到完全 ...
- 非常适合初学者的机器学习的数学基础笔记.pdf
本文推荐一份机器学习数学基础专辑,非常适合初学者入门,文末提供下载. 机器学习,需要一定的数学基础,也需要一定的代码能力.机器学习从业者数学基础不扎实,只会用一些工具和框架,相当于某些武术家只会耍套路 ...
- 干货 | 机器学习算法在饿了么供需平衡系统中的应用
干货 | 机器学习算法在饿了么供需平衡系统中的应用 image:url(https://ask.qcloudimg.com/avatar/1292807/6341kxs4h2.png?imageVie ...
- 矩阵迹的性质_机器学习的数学基础 之 矩阵范数 — 我的长度我做主?
热点追踪 / 数学基础 / 编程基础 / 实战技术 字数: 3925 作者: 小组成员机器学习与数学 出品 0x01.矩阵的诞生 在数学史上,矩阵的概念提出得比较晚,但可以朔源到两千多年前就提出的线性 ...
- 【机器学习|数学基础】Mathematics for Machine Learning系列之图论(8):割边、割集、割点
文章目录 前言 系列文章 3.2 割边.割集.割点 3.2.1 割边与割集 定理3.4 推论3.4 定理3.5 补充知识 定义3.3:割集 定义3.4 定理3.6 生成树与割集的对比 3.2.2 割点 ...
最新文章
- SpringMVC-文件上传
- HDU2612(BFS算法)
- 用php 用拼出一个菱形_这可是我没来过的杭州呀!远在开封的他,用一种特殊的方式,拼出一个彩色杭州...
- 编写有效用例电子版_JavaScript ES6代理的实际用例
- Access to the path ‘‘ is denied.解决方案
- 全向轮机器人应用平台
- 第006讲 多媒体页面 标签汇总
- js 微信小程序 转换string_微信小程序--js中string转换为number
- Andorid中的dex文件使用dex2jar工具反编译
- python 模拟键盘输入编辑_python 模拟键盘输入
- viper4android脉冲样本,v4a脉冲反馈样本官方版
- 二项分布、poisson分布、gamma分布一些关系的笔记
- zabbix 官网提供的监控 postgresql 的模板
- 推荐10部最有影响力的韩剧,如未上榜的请留言下期推荐
- 适合发朋友圈的高情商文案
- SQL语法中Order by的用法
- 一 Ebuy首页展示之导航栏
- 常用DOS(磁盘操作系统)命令
- 常规工具类:GeneralUtils.java
- 6句话,读懂什么是通证经济
热门文章
- linux虚拟机和电脑ping通(可上网)
- 模式识别技术漫谈(1)
- 计算机网络考研_概述
- 2017第四届“云鼎奖”申报火热进行中
- 1、mybatis配置版
- mysql数据库服务器的超级用户名是,MYSQL数据库的用户帐号管理基础知识 (2)
- python的名字空间(namespace)与作用域(scope)
- CSS 选择器 CSS3选择器
- CCleaner - The world's most popular PC cleaner!
- 巨儒艮、漂泊信天翁……这位90后中科院动物所研究员用日历讲述“物种故事”...