机器学习和深度学习的区别
收藏
深度学习是机器学习的一种
深度学习是机器学习的一种,二者是包含关系,比如机器学习还包含强化学习等诸多其他算法。一般要谈机器学习与深度学习的区别,我们最好是将其视为深度学习与传统的机器学习方法的区别。下面引用花书的两张图,来说明这种包含关系。
人工智能AI,一种是基于知识的,我们人类专家直接将规则写好,然后让AI运行这个规则的流程,例如一般单机游戏中的AI。另一种就是机器学习,我们不写出规则,而是让机器在数据中学习到这些规则。
下图中阴影部分是表示每个算法中机器可以学习到的部分,我们从左到右依次进行讲解:
(1)基于规则的系统,机器没有可以学习的,程序员写好程序交给机器去执行就行了。
(2)经典的机器学习方法,人类设计好特征,然后将特征送给可学习的特征映射器(分类,回归等)。本篇文章重点讲经典的机器学习方法与深度学习的区别。
(3)表示学习,对于浅层神经网络,我们只学到简单的特征。对于深层神经网络,开始我们学到简单特征,之后随着网络深度的增加,我们的网络将进一步整合之前的简单特征得到更加高级更加抽象的特征。最右边的这个就是深度学习。
0
收藏
请登录后评论