2017年7月带领厦门大学“知无央”实践队从厦门奔赴北京知乎总部,对知乎市场部与技术部人员进行了长时间的访谈。最后我们所有人达成了一个共识:虽然知乎目前水化现象严重,但知乎仍然是一个优质大学生分享最好的一个平台。因此希望借专栏这么一个平台,吸引更多的同仁们加入进来,同时也能够在这里结交更多相似的小伙伴,或者说,寻找到有趣的灵魂。
我个人是厦门大学计算数学系的2016级学生,其中第一年在计算机系学习,辅修WISE的数理经济双学位并打算在19年毕业,计划20年出国申请数据科学(DS)相关的方向(主要是Professional的分析学,数据科学或者比较business的商业分析等),目前已经申请到了CMU的硕士,但是因为疫情原因,没有前往美国入学,改变了计划,在20年在杉数科技从事了Data Science相关的工作,后来前往滴滴出行从事偏Machine Learning Engineer的算法工程的工作。在开设这个专栏的初期,我的计划是写技术博客。但是因为后期转入了数学系,因此计划变成了写数学笔记。起初是用于自己复习,但是在之后收到的评论和私信让我发现,无论是在学界还是在业界,数学的作用不言而喻。另外,可能对于很多人来说要命的是数学知识的门槛高,我也遇到很多人私信和我说毕业后再补数学的很多专业课知识可以说是难上加难。这也后来成为了这个专栏所背负的最重要的使命:降低数学的知识门槛。换句话说,如果你属于以下几种求学者之一,那么你可能会对这个专栏里的内容非常感兴趣。
1. 主修或辅修为数学相关(主要是纯数,应数,计数和统计)的本科生
2. 需要本科数学知识的其他理工科学生
3. 对本科数学有强烈兴趣的所有朋友
显然任意两个之间的交都不一定为空,哈哈。
想让所有人都学会数学,这一件事情的难度也不言而喻,因为这需要写作者在文章中不断的思考读者可能产生的疑惑和问题。但我显然不可能无限的降低难度(否则所有的分支我都得从头从数分高代开始讲起,那是不现实的),因此我的立足点是理工科学生,也就是说我的目标就是让大部分第二类的同学们对专栏的内容感到满意。幸运的是,专栏诞生的这短时间以来,文章的声誉都还算不错。不过数学是个大坑,我也不可能每一门专业课都写出一系列比教材更易懂的笔记。所以我只会选择很小的一部分我觉得重要性最高,普适性最强的数学系课程进行整理和总结,希望能够对大家有所帮助。
你也许会关注到,我只强调了易懂两个字,并没有强调好,是因为教科书的写作者往往是学科的大家,他们对于学科的理解,往往不是一个一般本科生短时间能够培养出来的。确实,在专栏创建的这一段时间,我收到的最多的疑问是:既然我有了教科书,为什么我还需要在网络上看二手笔记,我为什么不能直接去看教科书?就我看来,笔记是对教科书的一个再整理,它的特点是更接地气,也更加亲民,更容易被广大人所接受。加之教科书现在越来越多,找寻信息开始变得越来越麻烦。如果我能够做一次再整理降低搜索难度,又未尝不可?但是反过来说,笔记的麻烦就是深度往往不够,很多时候不能够回答学科更深层次的问题。这就严重依赖于个人的水平了。我也希望我能够写出读起来简单,然后又能在高观点上很好的解释给读者的那种文章,但也确实是能力受限。所以二者其实不是对立的。用我朋友话说就是,入门,或者回忆知识和技能,那笔记是有优势的。但是如果要去做research什么的,需要更高,更专业的东西,那就需要依赖于笔记背后的教科书了。当然也可以写出更加高级的笔记来辅助research,但可能并不是近期能够做到的事情,我觉得可能需要一群phd(大雾)一起发力才能做到这样的事情。不过事实上每一个系列的笔记都会给出参考的书目,一般都会列在这里或者系列的第一节。所以读者基本上都可以找到笔记背后所参考的教科书。所以各取所需,各得所利。
下面是一个我认为的大学本科中重要的数学的课程列表,其中加粗的内容表示已经在专栏出现。加斜线的内容表示不会在专栏出现,可能是因为太简单,可能是因为普适性(针对理工科和大数据,金融工程等)不高,可能是很多内容会在之后的某些课程中体现,总结起来意义不太大,还有可能是已有的书籍已经足够好,不需要笔记进行补充了。
大一:数学分析,高等代数,解析几何
大二:初等数论,常微分方程,抽象代数,实分析,复分析,拓扑学,概率论,数理统计,数值分析
大三:图论,偏微分方程,微分方程数值解法,泛函分析,微分几何,计算统计,回归分析,非参数统计,多元统计,时间序列,随机过程,运筹学,数值优化
其它:矩阵流形优化,凸优化
需要提一下的是,在我大学毕业(2020.6)后,短时间内就不再会接受数学专业的严格训练,因此我在最近(2019.9)临时起意,开设了第二个专栏GetDataWet,它的目录如下。如果您对大数据相关的内容感兴趣,欢迎关注它。在9102年它可能还只是一个知识的荒原,但如果你见证了这个专栏的成长,我相信你也会对它抱有一些期待。
学弱猹:《GetDataWet》目录
我个人也很希望我以后回头学习的时候,还能够在我自己的笔记中收获到很多新的东西。因此专栏凭借个人之力,可能难以有比较好的创新。这也一定程度上强调了多背景的人加入的重要性。我的文章每一篇都会有之前同系列的笔记的链接,大家可以通过每一篇文章来索引到文章的上一篇与下一篇。同时有的系列文章会有一些typo,大家可以先在评论区找到可能的修正。当然了,我非常欢迎大家将自己的文章投稿到这里,有些同学发的内容正好是之前我的笔记的一些补充,所以为了大家阅读方便,我将它们的链接调整到了之前对应的主题下,并注明了相应作者的姓名。对于主题暂时还与本专栏关系不大的,我将它们单独放在了目录的最后。所以与过去不同的是,现在很多主题下都有多位作者的文章,我在此表示衷心的感谢,感谢你们为专栏的纯粹性和完备性(什么玩意……)做出的巨大贡献。
关于文章在近一段时间的可能的更新动态,我会单独用一篇文章来总结。虽然它并不完全准确,但仍然具有一定的参考价值。如下
学弱猹:Writing Schedule|2020.3例行总结,未来计划机器学习与数据挖掘视频上线B站!具体介绍如下:
学弱猹:机器学习与数据挖掘理论|视频合集上线B站!
来源简介
随着专栏内投稿数量的增加,专栏所涵盖的主题数量急剧增多,差异性也急剧增大,因此我们删除了之前对于每一个主题的详细介绍。我们知道这会带来一些困扰,但是我们更建议看到这一页的各位伙伴,在阅读系列文章时,关注系列文章的第一篇,至少我自己是会在第一篇注明文章所follow的原始教材/文献。而在阅读专题文章时,则需要更辛苦一些,因为专题文章的主题更窄,更多的是针对一个具体的小问题来写一篇文章提出解决方案。
目录
- 数学分析 (Mathematical Analysis)
- 高等代数 (Advanced Linear Algebra)
- 胡树:高等代数笔记整理(一)
- 胡树:高等代数笔记整理(二)
- 胡树:高等代数笔记整理(三)
- 胡树:高等代数笔记整理(四)
- 胡树:高等代数笔记整理(五)
- 胡树:高等代数笔记整理(六)
- 胡树:高等代数笔记整理(七)
- 胡树:高等代数笔记整理(八)
- 胡树:高等代数笔记整理(九)
- 高等代数|复习提纲(1)——矩阵与方程组
- 高等代数|复习提纲(2)——线性空间与映射
- 高等代数|复习提纲(3)——多项式
- 煜蘧:线性代数笔记(六)线性变换
- zdr0:能解出这道题,你就是数学天才!
- 知之子:n维欧氏空间
- 知之子:向量空间的定义|线性代数漫步(三)
- 胡树:Jordan标准型部分笔记整理
- 胡树:高代泛论–我的一点思考
- 概率论 (Probability Theory)
- 工科数理统计 (Mathematical Statistics for Industry)
- 理科数理统计(Mathematical Statistics for Science)
- 数理统计|笔记整理(1)——引入,重要分布函数,特征函数及计算
- 数理统计|笔记整理(2)——样本与总体概念,抽样分布,次序统计量
- 数理统计|笔记整理(3)——充分统计量
- 数理统计|笔记整理(4)——估计量的简单性质:矩估计,极大似然估计
- 数理统计|笔记整理(5)——估计量的进阶性质(1):统计判决函数,UMRUE,Fisher信息量
- 数理统计|笔记整理(6)——常见分布族,估计量的进阶性质(2):UMVUE,UMRUE相关计算
- 数理统计|笔记整理(7)——同变估计
- 数理统计|笔记整理(8)——估计量的高级性质:C-R不等式,Slutsky定理,渐近正态性初步
- 数理统计|笔记整理(9)——假设检验初步:势,显著性检验,拟合优度检验,正态性检验
- 数理统计|笔记整理(A)——假设检验进阶:似然比视角再看假设检验
- 数理统计|笔记整理(B)——似然比检验,区间估计:置信区间,容忍区间概念与计算
- 数理统计|笔记整理(C)——方差分析,贝叶斯统计概述
- 数理统计|笔记整理(D)——Ch1-6习题课
- 数理统计|笔记整理(E)——Ch7-C习题课
- 梓陌:数理统计:常用分布族参数及其函数的UMVUE——求法和有效性
- Brick何:T检验和其他假设检验的P值怎么理解
- Brick何:我来尝试给你讲清统计学中的假设检验和两类错误
- slff:Empirical Bayes
- 抽象代数 (Abstract Algebra)(近世代数 Modern Algebra)
- 抽象代数|笔记整理(1)——群,子群,同态
- 抽象代数|笔记整理(2)——同构,划分,陪集
- 抽象代数|笔记整理(3)——陪集与阶,直积,商群,群作用
- 抽象代数|笔记整理(4)——轨道,中心,西罗子群
- 抽象代数|笔记整理(5)——群阶数,西罗定理
- 抽象代数|笔记整理(6)——环,多项式环,理想
- 抽象代数|笔记整理(7)——商环,整环与分式域,极大理想
- 抽象代数|笔记整理(8)——序,代数几何引入,模
- 抽象代数|笔记整理(9)——域,域的扩张
- 抽象代数|笔记整理(A)——二次扩域,有限域,分裂域
- 抽象代数|笔记整理(B)——历史遗留习题及解答
- 梓陌:高斯整环商环和剩余类环同构的微小结论
- 李泽龙:有限群按照阶数分类的问题感想
- 实分析 (Real Analysis)
- 拓扑学 (Topology)
- 实分析Ⅱ (Real Analysis Ⅱ)
- 拓扑学Ⅱ (Topology Ⅱ)
- 复分析(Complex Analysis)
- 回归分析(Regression Analysis)
- 回归分析|笔记整理(1)——引入,一元线性回归(上)
- 回归分析|笔记整理(2)——一元线性回归(下)
- 回归分析|笔记整理(3)——多元正态分布理论(上)
- 回归分析|笔记整理(4)——多元正态分布理论(中)
- 回归分析|笔记整理(5)——多元正态分布理论(下)
- 回归分析|笔记整理(6)——多元线性回归(上)
- 回归分析|笔记整理(7)——多元线性回归(下),违背基本假设的情况
- 回归分析|笔记整理(8)——变量选择
- 回归分析|笔记整理(9)——带约束的线性回归,多重共线性
- 回归分析|笔记整理(A)——岭回归,主成分回归(上)
- 回归分析|笔记整理(B)——主成分回归(下),偏最小二乘回归
- 回归分析|笔记整理(C)——非线性回归,含定性变量的回归模型
- 回归分析|笔记整理(D)——LASSO回归,分位数回归概述
- 数值优化(Numerical Optimization)(最优化 Optimization)
- 数值优化|笔记整理(1)——引入,线搜索:步长选取条件
- 数值优化|笔记整理(2)——线搜索:步长选取条件的收敛性
- 数值优化|笔记整理(3)——线搜索中的步长选取方法,线性共轭梯度法
- 数值优化|笔记整理(4)——非线性共轭梯度法,信赖域法
- 数值优化|笔记整理(5)——信赖域子问题的求解,牛顿法及其拓展
- 数值优化|笔记整理(6)——拟牛顿法:SR1,BFGS,DFP,DM条件
- 数值优化|笔记整理(7)——限制空间的优化算法:LBFGS,LSR1
- 数值优化|笔记整理(8)——带约束优化:引入,梯度投影法
- 数值优化|笔记整理(9)——非线性规划的极值性质,KKT条件
- 数值优化|笔记整理(A)——线性规划中的单纯形法与内点法
- 数值优化|笔记整理(B)——二次规划(上):Schur补方法,零空间法,激活集方法
- 数值优化|笔记整理(C)——二次规划(下):内点法;现代优化:罚项法,ALM,ADMM;习题课
- 凸优化(Convex Optimization)
- 凸优化|笔记整理(1)——引入,优化实例分析,凸集举例与相关性质
- 凸优化|笔记整理(2)——凸函数,强凸函数及相关拓展
- 凸优化|笔记整理(3)——梯度与次梯度:方法,性质与比较
- 凸优化|笔记整理(4)——次梯度案例,加速梯度法,随机梯度下降法,近端梯度法引入
- 凸优化|笔记整理(5)——近端梯度法:性质,延伸与案例分析;对偶性:引入与理解
- 凸优化|笔记整理(6)——对偶性:案例分析,强弱对偶性及理解,再看KKT条件
- 凸优化|笔记整理(7)——对偶性延伸:对偶范数,共轭函数,双对偶;再看牛顿法
- 凸优化|笔记整理(8)——内点法中的屏障法与原始-对偶方法,近端牛顿方法
- 凸优化|笔记整理(9)——近端牛顿方法;矩阵论/数值线性代数基础:浮点数运算
- 科学摆渡人:Duality in convex optimization
- zdr0:[最短路径问题]—Dijkstra 算法最详解
- 微分几何(Differential Geometry)
- 矩阵流形优化(Matrix Manifold Optimization)(全英文)
- (偏)微分方程数值解法(Numerical Solutions of Partial Differential Equations)
- 数值分析与深度学习相关 (Numerical Analysis & Deep Learning)
- 多元统计分析(Multivariate Statistical Analysis)
- 计算统计与统计学习 (Statistical Computing & Statistical Learning)
- 机器学习与数据挖掘(Machine Learning and Data Mining)
- 微观经济学 (Microeconomics)
- 结构方程模型(Structural Equation Modeling)
- 计量经济学理论 (Theories of Econometrics)
- R系列教程 (Tutorial of R)
- Julia语言
- Java语言
- LaTeX系列教程
- Git系列教程
- 杂谈(Causal Talk)
- 其他主题投稿(时间排序)
