首页 理论教育4.5.2仿真效果:因子2的识别和检索效果

4.5.2仿真效果:因子2的识别和检索效果

【摘要】:利用同样的方法和步骤可以得到因子2的仿真效果图。图4-7因子2仿真实验输出效果图性能效果图,如图4-8所示。为了更加清楚地看到仿真效果,因子1和因子2经过BP神经网络计算仿真,30张男西装图像样本实测值与BP神经网络预测值对比见下表。30张男西装图像样本的情感因子数据用BP神经网络进行预测的值与样本的主观情感测试值在误差范围内基本一致,虽然有些数据差异还有点大,但毕竟是少数。

利用同样的方法和步骤可以得到因子2的仿真效果图。因子2是七维输入一维输出,经过仿真,各图如下:

网络仿真图,如图4-6所示。

图4-6 因子2网络仿真效果图

输出效果图,如图4-7所示。

图4-7 因子2仿真实验输出效果图

性能效果图,如图4-8所示。

图4-8 因子2仿真性能效果图

从上述六张仿真图像看,在网络仿真图中,可以看到,网络结构包含输入、一个隐层和一个输入层。隐层使用的传递函数曲线和输出层使用的传递函数曲线。显示训练过程参数分别为:训练次数、训练时间、训练性能、训练梯度、影响学习率的MU值、验证数据等。这些参数在具体的代码中事先已经设置好了的;在输出效果图中,是代码中plot函数绘出的输出图表,图上已经注明“+为实测值,o为预测值”,从上述图可以看到实测值与神经网络预测输出值基本符合,误差很小,预测效果很好;在效果性能图中显示了五条曲线:train/validation/test/best/goal,分别表示训练、验证、测试、最好、目标。从图中可以看到训练收敛很好,且可以看出收敛次数。

为了更加清楚地看到仿真效果,因子1和因子2经过BP神经网络计算仿真,30张男西装图像样本实测值与BP神经网络预测值对比见下表。

30张图像样本因子1和因子2的实测值与神经网络预测值对比表

从上表可以看出,实际的测试值与神经网络预测值基本符合,误差很小,预测效果很好。30张男西装图像样本的情感因子数据用BP神经网络进行预测的值与样本的主观情感测试值在误差范围内基本一致,虽然有些数据差异还有点大,但毕竟是少数。

根据上表,因子1的实测值和预测值之差的绝对值总和为12.4285,30张图像每张图像的平均误差率为12.4285÷30÷6=0.0690,可见平均误差率不大于7%。因子2实测值和预测值之差的绝对值总和为7.6764,平均误差率为7.6764÷30÷6=0.0426,可见平均误差率也就4%多。由于情感的主观性,还有测试条件或被测者理解等限制,造成数据有一定的出入还算正常。总体来说训练好的网络是有效的,实验仿真的结果较为理想。