为什么要了解点数学基础
学习大数据分布式计算时多少会涉及到机器学习的算法,所以理解一些机器学习基础,有助于理解大数据分布式计算系统(例如spark)的设计。机器学习中一个常见的就是gradient descent算法,是线性回归问题的一个基础算法。gradient是数学概念。
Gradient
假设一个函数有n个自变量: f(x1,x2......xn) ,且每个x都是标量值,那么该函数的gradient就是一个n维的向量函数,每个component是f函数针对 xi 的partial derivative, f 的gradient反映的是
Partial Derivative
partial derivative是derivative的一个延伸概念,是一个有n维变量的函数