本文对谷歌年度盘点系列博客进行总结(在原文的基础上进行了一定拓展)
本次盘点由于内容较多,因此
1 Paper with code:代码开源的论文
首先,理解梯度向量是指向函数值增长最快的方向的:MIT18.02笔记-梯度的定义与理解
定义函数$f(x)$,其在点$x$处沿着方向$d$的变化率可用方向导数表示,即梯度与方向的乘积: $$Df(x;d)=\nabla f(x)^Td$$ 当$d=-\frac{\nabla f(x) }{ ||\nabla f(x)|| }$时,函数$f$在点$x$处的下降速率最大,即负梯度方向为最速下降方向
最速下降算法:在迭代过程,每次都选择负梯度方向搜索(对于寻找最小值的最优化问题)
最速下降算法步骤:
- 初始化$x_1$,设定允许的最小误差$\epsilon$,迭代次数$k=1$
- 对于第$k$次迭
1 基本信息
林纳斯·贝内迪克特·托瓦兹(Linus Benedict Torvalds),生于芬兰赫尔辛基市,拥有美国国籍,Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首要架构师与项目协调者,是当今世界最著名的电脑程序员、黑客之一。他还发起了开源项目Git,并为主要的开发者。
2 个人经历
1969年12月28日托瓦兹出生于芬兰赫尔辛基
1988年至1996年托瓦兹就读于赫尔辛基大学,并获得计算机硕士学位
1991年托瓦兹开始接触GNU项目,并于1991年底公开发布第一个 Linux 原
1 基本信息
理查德·马修·斯托曼(Richard Matthew Stallman, RMS),于1953年出生,自由软件运动的精神领袖、GNU计划以及自由软件基金会(Free Software Foundation)的创立者、著名黑客。
2 个人经历
1953年3月,斯托曼出生于美国纽约一个犹太人家庭
早年他就对计算机有很深的兴趣;1970年秋季考入哈佛大学物理系
1971年,成为麻省理工学院人工智能实验室助理程序员,同时也成为黑客社区的常客
斯托曼在1983年9月推出了GNU项目。借此又发起了自由软件运动
自