对偶传播神经网络【神经网络十八】
】创建一个CPN网络,完成在已知一个人本星期应该完成的工作量和此人当时的思想情绪的情况下,对此人星期日下午的活动安排提出建议。按照一般情况,将工作量分为3个档次,即没有、有一些和很多,所对应的量化值分别为0、0.5和1;把思想情绪也分为3个水平,即低、一般和高,所对应的量化值分别为0、0.5和1。可选择的活动有5个,即看画报、购物、散步、吃饭和工作。工作量和思想情绪共有6种组合,这6种组合分别对应
·
】创建一个CPN网络,完成在已知一个人本星期应该完成的工作量和此人当时的思想情绪的情况下,对此人星期日下午的活动安排提出建议。
按照一般情况,将工作量分为3个档次,即没有、有一些和很多,所对应的量化值分别为0、0.5和1;把思想情绪也分为3个水平,即低、一般和高,所对应的量化值分别为0、0.5和1。可选择的活动有5个,即看画报、购物、散步、吃饭和工作。工作量和思想情绪共有6种组合,这6种组合分别对应各自的最佳活动选择。网络训练样本模式如表9-5所示。
>> clear all;
%初始化正向权值w和反向权值v
w=rands(18,2)/2+0.5;
v=rands(5,18)/2+0.5;
%输入向量P和目标向量T
P=[0 0;0.5 0.5;0 0.5;1 1;0.5 1;1 0.5];
T=[1 0 0 0 0;1 0 0 0 0;0 1 0 0 0;0 0 1 0 0;0 0 0 1 0;0 0 0 0 1];
T_out=T;
%设定学习步数为1000次
epoch=1000;
%归一化输入向量P
更多推荐
所有评论(0)