机器学习中的高效能
这里的“高效能”是《高效能人士的七个习惯》中的“高效能”。上一篇blog提到,ML中蕴含着高效的学习方法,对人类的学习有借鉴意义。更进一步说,ML中蕴含着高效能的思想。ML的高效的学习方法是高效能思想的一种应用。
积极主动
高效能的思想 | ML中的高效能 |
---|---|
人要有改变自己的主观意愿 | 模型能调整自己的参数。对于无参数无迭代的模型来说,这套方法是不起作用的。 |
人希望自己是往好的方向改变 | 模型调整的目标是让cost变小 |
改变的方法要遵循原则 | 调整参数的原则:参数沿着梯度的负方向移动,则cost变小 |
人只能在影响圈做改变,而不是关注圈 | 影响圈:模型的参数。关注圈:预测结果、cost。模型希望自己的预测结果越准越好,cost越小越好。但它能做的,只是改变模型参数,间接影响预测结果和cost。 |
以终为始
高效能的思想 | ML中的高效能 |
---|---|
以人生目标作为衡量一切的标准 | 迭代过程中,cost就是衡量模型的标准 |
撰写个人使命宣言 | 如果让模型来写它的使命宣言,它可能会这么写: 预测输出要接近真实输出 参数要尽量小 不要过于依赖某个特定的结点 每一层的输出都在原点附近 。。。 |
以原则为中心 | 用数学的方法,把以上这些原则在模型或者cost function中表达 |
要事第一
高效能的思想 | ML中的高效能 |
---|---|
人要有主动选择采取行动的能力 | 模型能计算出参数调整的方法。并做出调整。这对人来说有难度,因为人需要“凭毅力克服心理障碍”,而对Machine来说,这不是问题。 |
不同角色的目标之间要和谐与平等 | 使命宣言中列了许多目标,需要一种统计的方法来量化和权衡,以达到最好的效果。 |
以“对目标的贡献程度”来做选择 | 沿着梯度的负方向移动,cost下降最快。所有的目标最终统一成一个目标中,就是cost. |