[背景音乐] 翻译: RyukaSuu |审阅: 19waa Coursera Global Translator Community
现在 神经网络提供了一些非常振奋人心的结果
但是它们也确实面临着很多挑战
好的一面是它们让我们可以真正的表征非线性的
复杂的特征并且具有令人印象深刻的好的性能
不仅仅是在计算机视觉领域 在其他领域比如语音识别也同样有效
所以像Siri和其他一些系统
都使用神经网络 另外一些文本分析任务也用了到神经网络
神经网络有潜力在很广泛的领域造成重要影响
但也面临一些挑战
为了更好的理解这些挑战
我们需要介绍训练神经网络的工作流
在一开始我们需要大量的数据
并且这些数据都得是标注数据
每个图片必须指明是包含哪一种狗 是拉布拉多?
是狮子狗? 是金毛还是吉娃娃?
但是这需要大量的人工标注 可能非常困难
然后我们开始 输入一些图片
把它们划分为训练和测试数据集
然后我们训练一个深度神经网络 可能得花一些时间
但是验证过后 我们意识到复杂的八层结构
包含6,000万参数的模型并不是我们想要的
我们需要修改一下模型 或者调整一下参数 亦或者改变一下学习方法
然后我们需要不停的迭代这个过程
事实上 为了得到那个能取胜的神经网络
他们必须联接很多代表不同特征的层
和很多复杂的细节 所以说其实非常困难
所以尽管神经网络有一些非常明显的优点
它们也有缺点
它们需要大量的数据来获得良好的性能 它们计算量大
尽管可以使用GPU加速 但是计算量仍然偏大
而且它们很难进行调优 你有太多的选择
你用的层数越多 关于层数和参数多少的选择就越复杂
所以如果你仓促的把过多的选择和计算开销 搅在一起
你会发现很难搞清楚
到底哪个神经网络比较适用
[背景音乐] 翻译: RyukaSuu |审阅: 19waa Coursera Global Translator Community