Machine Learning Yearning 中文翻译ch1
1. 为什么需要机器学习策略?
机器学习是无数应用的基础,包括网页搜索,对抗垃圾邮件,语音识别,产品推荐及许多其它应用。假设你或者你的团队正在使用机器学习,并且希望快速取得进展。这本书将会帮助到你。
例子: 创立一家猫咪图片公司
假设你正在成立一家创业公司给爱猫人士提供无穷无尽的猫咪图片。你使用神经网络来建立一个计算机视觉系统用于检测图片种的猫。
但是悲剧的是你的学习算法准确度不够高。你面临着很大的压力来改善猫咪检测准确度。你应该怎么做?
你的团队提出了很多想法,比如:
- 获取更多的数据:获取更多的猫的图片。
- 或许更多元的训练集。比如在不同寻常位置的猫的图片,不寻常的颜色的猫图片,不同相机设定拍摄的猫图片。
- 通过增加梯度下降迭代次数来延长算法训练时间
- 尝试更大的神经网络,比如更多层,更多隐含单元,更多训练参数。
- 尝试更小的神经网络。
- 尝试加正则化(比如L2正则化)
- 改变神经网络的结构(激活函数,隐含单元数目等)
- 。。。
如果你能从这些方向中做出正确的选择,你的公司会成为一家领先的猫咪图片平台并走向成功。如果你选择错误,可能浪费了公司几个月的时间。你应该怎么做?
这本书会告诉你怎么做。大部分的机器学习问题都有一些线索告诉你哪些尝试是游泳的,哪些是没用的。学会阅读这些线索会节省你几个月甚至几年的开发时间。