MLY翻译 -- 1.Why Machine Learning Strategy?

来源:互联网 发布:服务器安装linux系统 编辑:程序博客网 时间:2024/06/03 17:16

机器学习是很多应用的基础,如网页搜索,反垃圾邮件,语音识别,推荐系统等。如果你的团队正在做一个基于机器学习的应用,这本书能够帮你的团队取得快速的进步。

一个例子:提供猫图片的创业公司

假如你现在正在创建一个为猫奴提供很多猫图片的公司,你用神经网络建立一个从图片中检测猫的计算机视觉系统。但悲剧的是,你发现你的学习算法精度不够,面临提高猫检测器精度的巨大压力,你要怎么做?
你的小团队很给力,他们提出以下解决问题的方向:

  • 收集更多数据:收集更多猫的图片
  • 收集多样化训练数据:例如,收集具有不同姿势的猫图片;收集具有不同毛色的猫图片;收集拍摄时相机参数设置不同的图片
  • 训练时间长一点儿:将梯度下降法的循环次数设置多一点儿
  • 尝试更大的神经网络,所谓更大是指层数更多或者说隐藏单元更多或者说权重参数更多。
  • 尝试更小的神经网络
  • 尝试添加正则化项(例如L2正则)
  • 改变神经网络的结构(例如改变激活函数,隐藏单元等)
  • ……

在以上所述的方向中,如果能你能选择一个正确的方向,你将会建立一个领先于他人的猫图片平台,你的创业公司也会成功。若你选择一个不好的方向,你可能会浪费几个月。
你将如何处理?
这本书将会告诉你如何处理。对于多数机器学习问题,我们都能找到一些线索,这些线索能够告诉我们什么是有效的尝试,什么是无效的尝试。学会解读这些线索,将可能节约你数月甚至数年的开发时间。

0 0
原创粉丝点击