Advertisement

MATLAB图像处理技术第20讲:基于BP神经网络的人脸朝向识别模型设计与实现

阅读量:

目录

    • 一、问题陈述
      • 二、算法流程

        • 2.1 导入数据集并进行特征提取
        • 2.2 构建神经网络模型并开展训练过程
        • 2.3 进行模型测试
      • 三、结果探讨

一、问题描述与研究背景

BP神经网络通过计算输出结果所产生的误差,来推算输出层直接前一层的误差,并以此为基础进一步推算更前一层的误差,这种逐层反向传播的方式最终能够得到网络中所有层级的误差估算值。

BP算法所采用的是基于多层感知器结构的误差反向传播机制,其核心理念在于将学习过程划分为两个阶段:信号的正向传播与误差的反向传播。

在正向传播阶段,输入样本从输入层开始逐层传递至隐含层,并经过各隐层节点的处理后最终到达输出层。当输出层的实际输出与预期目标存在偏差时,系统将进入误差反向传播阶段。

在误差反向传播过程中,输出端存在的误差会按照特定方式通过隐含层逐步回传至输入层,并将这些误差合理分配给每一层级中的各个单元。由此获得的各单元对应的误差信号将成为调整该单元连接权重的重要依据。

BP神经网络的基本流程图如下:

在这里插入图片描述

本研究旨在

全部评论 (0)

还没有任何评论哟~