人工智能、机器学习、深度学习、神经网络的区别
人工智能、机器学习、深度学习的包含关系如上图所示
1 人工智能
人工智能是计算机科学的一个分支, 它试图让人们了解智能的实质,并生产出一种新的能以与人类智能相似的方式做出反应的智能机器。人工智能是研究使计算机模拟人的某些思维过程和智能行为的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。该领域的研究涉及机器人、语言识别、图像识别、自然语言处理和专家系统等。
2 机器学习
机器学习是人工智能的一个分支,也是用来实现人工智能的一个有效手段。简单地说,机器学习就是通过算法使得机器能从大量历史数据中学习规律,从而对新的样本做出智能识别或对未来做出预测。使用大量数据和算法来“训练”机器,由此让机器来学习如何完成任务。
2.1 机器学习形式
机器学习主要分三种形式,即监督学习、非监督学习、半监督学习。最常见的是监督学习中的分类问题。监督学习的训练样本都含有“标签”,非监督学习的训练样本中都不含“标签”,而半监督学习介于监督学习和非监督学习之间。在监督学习中,因为训练集全部已经标记了,所以关注点通常是在未来测试数据上的性能;而在半监督学习的分类问题中,训练数据中包含未标记的数据。因此,存在两个