热门文章> AI领域3种典型的深度学习算法 >

AI领域3种典型的深度学习算法

36氪企服点评小编
2021-09-01 11:21
436次阅读

       深度学习(DeepLearning)是机器学习(MachineLearning)领域的一个新的研究方向,引领了第三次人工智能浪潮。文章对深度学习领域中的三种典型算法进行了整理,希望能帮助你更好地理解深度学习这个非常深入的课题。下面就由小编为您介绍一下AI领域3种典型的深度学习算法,一起来看看吧!

AI领域3种典型的深度学习算法AI领域3种典型的深度学习算法

1.卷积神经网络(CNN)

    卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习的代表算法之一。

    卷积神经网络仿造生物的视知觉(Visual Perception)机制构建,可以进行监督学习和非监督学习。

    典型的CNN由3个部分组成——卷积层、池化层、全连接层。

     其中,卷积层负责提取图像中的局部特征;池化层用来大幅降低参数量级(降维);全连接层类似传统神经网络的部分,用来输出想要的结果。

     CNN在图像处理方面十分有优势,目前在图像分类检索、目标定位检测、目标分割、人脸识别、骨骼识别等领域有着广泛的应用。

2.循环神经网络(RNN)

     循环神经网络(Recurrent Neural Network, RNN)是一类以序列数据为输入,在序列的演进方向进行递归且所有节点(循环单元)按链式连接的递归神经网络。

     循环神经网络具有记忆性、参数共享并且图灵完备(Turing Completeness),因此在对序列的非线性特征进行学习时具有一定优势。

      在深度学习领域,RNN是一种能有效处理序列数据的算法。在文本生成、语音识别、机器翻译、生成图像描述、视频标记等领域有着广泛的应用。

3.生成对抗网络(GAN)

      生成对抗网络(GAN, Generative Adversarial Networks )是一种深度学习模型,是最近两年十分热门的一种无监督学习算法。

     生成对抗网络(GAN)由两个重要部分构成:

1.生成器(Generator):通过机器生成数据(大部分情况下是图像),目的是“骗过”判别器;

2.判别器(Discriminator):判断这张图像是真实的还是机器生成的,目的是找出生成器做的“假数据”。

    深度学习是多层神经网络的名称,是由输入和输出之间的几个节点隐藏层组成的网络。神经网络有很多变种,你可以在这个神经网络备忘表中学到更多。改进算法,GPU和大规模并行处理(MPP)产生了数千层网络。每个节点获取输入数据和权重,并将信用评分输出到下一层节点,直到到达输出层,计算得分误差。以上就是小编为您介绍的AI领域3种典型的深度学习算法。

[免责声明]

文章标题: AI领域3种典型的深度学习算法

文章内容为网站编辑整理发布,仅供学习与参考,不代表本网站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请及时沟通。发送邮件至36dianping@36kr.com,我们会在3个工作日内处理。

消息通知
咨询入驻
商务合作