本帖最后由 15195775117 于 2022-8-7 12:24 编辑
3、几个常见的神经网络概念
神经网络 NN (Neural Network) = 人工神经网络 ANN (Artificial Neural Network)
卷积神经网络 CNN (Convolutional Neural Network)
第一个真正多层结构的学习算法,利用空间相对关系,减少了权值的数量,减少参数数目,降低了网络模型的复杂度,提高训练性能。其【权值共享】的网络结构更类似于生物神经网络。 目前最火!
全连接神经网络 FCNN (Fully Connected Neural Network)
非常依赖人工提取,参数太多,无法利用数据中的时间序列。 所以,不实用。
循环神经网络 RNN (Recurrent Neural Network)
在处理和预测序列数据领域应用较多,比如语音、翻译等。 科大讯飞肯定用这个。
BP神经网络 (back propagation)
是一种按照【误差逆向传播算法】训练的多层前馈神经网络,是应用最广泛的神经网络模型之一。 十几年前,这个跟CNN一样热门。 注意,BP和CNN并非对立的算法。
前馈型神经网络
根据神经元互连方式,NN可分为3类: (1)前馈NN,只在训练中有反馈信号,分类过程中只向前,例如BP,CNN (2)反馈NN,有反馈信号的,比前馈NN复杂很多,例如Elman网络,Hopfiled网络 (3)自组织NN,非监督学习网络,自动寻找样本中的内在规律,自组织、自适应地改变参数与网络结构,例如“聚类分析”。
十几年前,bp神经网络最火,十几年后,CNN最火,这2个都是前馈NN!
|