Yearning-01. 为什么要学习机器学习的策略
机器学习是包括网络搜索、垃圾邮件分类、语音识别、产品推荐等等在内的无数重要应用的基础。
如果你和你的团队正在做一个机器学习应用,并且你想要能够快速的开发,那么这本书将会帮到你。
例子:创建一个猫的图片识别器
假设你要创建一个应用把无数张猫的图片提供给爱猫人士
使用一个神经网络来创建一个计算机视觉系统来识别图片中的猫
但现在的问题是算法精度不够高,那么在极大的压力下,你会怎么做呢?
你的团队会给出一些建议,比如:
- 获得更多数据:收集更多的猫的图片
- 收集一个更加多样化的训练集
- 比如猫在卡在奇怪位置的图片;有着奇怪的颜色的猫;不同的相机参数下拍摄的猫的图片;...
- 增加训练步数
- 尝试一个更大更深的神经网络
- 尝试一个更小的网络
- 尝试增加正则化项(比如L2正则)
- 改变神经网络架构(激活函数,隐藏层神经元数量等)
如果你选择的方向是正确的,那么你将会创建出一个一流的猫图像平台,并带领你的公司走向成功。否则你会浪费数个月甚至数年的时间。