Chapter 1、Why Machine Learning Strategy
机器学习策略的原因
机器学习是无数重要应用程序的基础,包括网页搜索,电子邮件反垃圾邮件,语音识别,产品推荐等。我假设你或你的团队正在一个机器学习应用程序,并且你想要快速进步。那么这本书将帮助到你。
示例:构建一个cat图片启动
假设你正在建立一个创业公司,将为猫爱好者提供一个无尽的猫图片流。并使用神经网络建立一个计算机视觉系统,以检测图片中的猫。
但悲剧的是,你的学习算法的准确性还不够好。你面临着提高猫检测算法的巨大压力。你该怎么做?
您的团队有很多想法,例如:
- 获取更多的数据:收集更多的猫的照片
- 收集更多样化的培训集。例如,猫在不寻常的位置的图片;猫不寻常的着色;各种相机设置下拍摄出的猫图; ....
- 通过运行更多的梯度下降迭代来增加算法的训练时间
- 尝试更大的神经网络,具有更多的层/隐藏单位/参数
- 尝试更小的神经网络。
- 尝试添加正则化(例如L2正则化)
- 改变神经网络架构(激活功能,隐藏单位数等)
- ...
在这些可能的方向中,如果选择的好,你将会建立领先的猫图片平台,并带领公司走向成功。如果选择 不好,可能会浪费几个月的时间。你该怎么做?
这本书会告诉你怎么做。大多数机器学习问题留下的线索告诉你什么是有用的的尝试,什么是没用的尝试。学会阅读这些线索会节省你几个月甚至几年的开发时间。