我对“机器学习”和“深度学习”这两个术语之间的区别感到有些困惑。我已经谷歌了它并阅读了很多文章,但对我来说仍然不是很清楚。
Tom Mitchell 对机器学习的一个已知定义是:
如果计算机程序在任务T中的性能(由P衡量)随着经验E而提高,则可以说计算机程序从经验E中学习某类任务T和性能度量P。
如果我将狗和猫分类的图像分类问题作为我的任务T,从这个定义我理解如果我给 ML 算法提供一堆狗和猫的图像(经验E),ML 算法可以学习如何将新图像区分为狗或猫(前提是性能度量P定义明确)。
然后是深度学习。我了解深度学习是机器学习的一部分,并且上述定义成立。任务T的性能随着经验E的增加而提高。到目前为止一切都很好。
该博客指出机器学习和深度学习之间存在差异。根据 Adil 的不同,在(传统)机器学习中,特征必须是手工制作的,而在深度学习中,特征是学习的。以下数字澄清了他的说法。
我对(传统)机器学习中的特征必须手工制作这一事实感到困惑。根据 Tom Mitchell 的上述定义,我认为这些特征将从经验E和性能P中学习。在机器学习中可以学到什么?
在深度学习中,我了解到从经验中您可以学习特征以及它们如何相互关联以提高性能。我是否可以得出结论,在机器学习中,特征必须是手工制作的,而学到的是特征的组合?还是我错过了其他东西?