通常人们提到人工智能的基础概念是什么 ? 其实人工智能涉及的内容非常广泛 , 从数学到计算机科学。想要学习人工智能的小伙伴要明白很多的基础知识 , 在这里小编会将人工智能的基础概念做一个总结梳理。
人工智能到底是什么 ?
1、人工智能
人工智能是计算机科学的一个分支 , 它企图了解智能的实质 , 并生产出一种新的能以人类智能相似的方式做出反应的智能机器 , 该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作 , 比如语音识别、图像识别 , 甚至象棋、围棋等。人工智能最近这几年发展非常迅速 , 谷歌的人工智能机器人 AlphaGo 轻松击败人类九段围棋高手 , 而且谷歌开源了其人工智能平台。像 Fackbook,IBM 等科技公司纷纷大力发展人工智能领域在自动驾驶、图像识别、语音识别等领域。
2、人工神经网络
人工智能的实现 , 很大一部分是基于人工神经网络。人工神经网络 (Artificial Neural Networks, 简写为 ANNs) 也简称为神经网络(NNs), 它是一种模仿动物神经网络行为特征 , 进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度 , 通过调整内部大量节点之间相互连接的关系 , 从而达到处理信息的目的。人工神经网络系统是 20 世纪 40 年代后出现的。它是由众多的神经元可调的连接权值连接而成 , 具有大规模并行处理、分布式信 息存储、良好的自组织自学习能力等特点。误差反向传播算法 , 是人工神经网络中的一种监督式的学习算法。BP 神经网络算法在理 论上可以逼近任意函数 , 基本的结构由非线性变化单元组成 , 具有很强的非线性映射能力。而且网络的中间层数、各层的处理单元数及网络的学习系数等参数可根据具体情况设定 , 灵活性很大 , 在优化、信号处理与模式识别、智能控制、故障诊断等许 多领域都有着广泛的应用前景。
3、BP 神经网络
BP(Back Propagation)神经网络是 1986 年由 Rumelhart 和 McCelland 为首的科学家小组提出 , 是一种按误差逆传播算法训练的多层前馈网络 , 是目前应用最广泛的神经网络模型之一。BP 网络能学习和存贮大量的输入 - 输出模式映射关系 , 而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用梯度下降法 , 通过反向传播来不断调整网络的权值和阈值 , 使网络的误差平方和最小。BP 神经网络模型拓扑结构包括输入层 (input)、隐层(hidden layer) 和输出层(output layer)。
4、梯度下降法
梯度下降法是一个最优化算法 , 通常也称为最速下降法。最速下降法是求解无约束优化问题最简单和最古老的方法之一 , 虽然现在已经不具有实用性 , 但是许多有效算法都是以它为基础进行改进和修正而得到的。最速下降法是用负梯度方向为搜索方向的 , 最速下降法越接近目标值 , 步长越小 , 前进越慢。函数的梯度是一个函数变化的速率 , 这里的负梯度方向搜索即向着梯度越来越小的方向搜索 , 这里涉及到一些高等数据的基础知识。
5、卷积神经网络
卷积神经网络是人工神经网络的一种 , 已成为当前语音分析和图像识别领域的研究热点。它的权值共享网络结构使之更类似于生物神经网络 , 降低了网络模型的复杂度 , 减少了权值的数量。该优点在网络的输入是多维图像时表现的更为明显 , 使图像可以直接作为网络的输入 , 避免了传统识别算法中复杂的特征提取和数据重建过程。卷积网络是为识别二维形状而特殊设计的一个多层感知器 , 这种网络结构对平移、比例缩放、倾斜或者共他形式的变形具有高度不变性。
卷积神经网络是一种特殊的深层的神经网络模型 , 它的特殊性体现在两个方面 , 一方面它的神经元间的连接是非全连接的 , 另一方面同一层中某些神经元之间的连接的权重是共享的(即相同的)。它的非全连接和权值共享的网络结构使之更类似于生物 神经网络 , 降低了网络模型的复杂度(对于很难学习的深层结构来说 , 这是非常重要的), 减少了权值的数量。
回想一下 BP 神经网络。BP 网络每一层节点是一个线性的一维排列状态 , 层与层的网络节点之间是全连接的。这样设想一下 , 如果 BP 网络中层与层之间的节点连接不再是全连接 , 而是局部连接的。这样 , 就是一种最简单的一维卷积网络。如果我们把上述这个思路扩展到二维 , 这就是我们在大多数参考资料上看到的卷积神经网络。
6、机器学习
机器学习 (Machine Learning, ML) 是一门多领域交叉学科 , 涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为 , 以获取新的知识或技能 , 重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心 , 是使计算机具有智能的根本途径 , 其应用遍及人工智能的各个领域 , 它主要使用归纳、综合而不是演绎。
7、深度学习
深度学习 (英语 :deep learning) 是机器学习的一个分支 , 它基于试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的一系列算法。深度学习是机器学习中表征学习 (英语 :learning representation) 方法的一类。一个观测值 (例如一幅图像) 可以使用多种方式来表示 , 如每个像素强度值的向量 , 或者更抽象地表示成一系列边、特定形状的区域等。而使用某些特定的表示方法更加容易地从实例中学习任务 (例如 , 人脸识别或面部表情识别)。深度学习的好处之一是将用非监督式或半监督式(英语 :Semi-supervised learning) 的特征学习 (英语 :Feature learning) 和分层特征提取的高效算法来替代手工获取特征(英语 :Feature (machine learning))。
免费分享一些我整理的人工智能学习资料给大家 , 包括一些 AI 常用框架实战视频、图像识别、OpenCV、NLQ、机器学习、pytorch、计算机视觉、深度学习与神经网络等视频、课件源码、国内外知名精华资源、AI 热门论文、行业报告等。
为了更好的系统学习 AI, 推荐大家收藏一份。
下面是部分截图 , 文末附免费下载方式。
一、人工智能课程及项目
二、国内外知名精华资源
三、人工智能论文合集
四、人工智能行业报告
学好人工智能 , 要多看书 , 多动手 , 多实践 , 要想提高自己的水平 , 一定要学会沉下心来慢慢的系统学习 , 最终才能有所收获。
点击下方名片 , 扫码免费下载文中资料。
原文链接:https://blog.csdn.net/gu1857035894/article/details/125335338