试图用神经网络来描述苯环的构造,将苯环构造成6个互相连接的由单双键构成的神经网络,相互收敛,并最终实现整体收敛,最终在初始值完全版不同的情况下3个双键大约收敛于0.5,3个单键单键收敛于0.495。
如图H,I和BN,BO形成双键,M和N形成单键,收敛条件是
while(Math.abs(H-BN)>0.001 || Math.abs(I-BO)>0.001 || Math.abs(M-N)>0.001||
Math.abs(AA-V)>0.001 ||Math.abs(AB-U)>0.001 || Math.abs( AF-AN)>0.001 ||
Math.abs(BA-AS)>0.001 ||Math.abs( BB-RS)>0.001|| Math.abs( BF-BS)>0.001 )
最终得到
H=0.500134430400427
I=0.501072643640669
M=0.494025109219911
BN=0.500180025549521
BO=0.501053585673062
BS=0.4942071644886
AA=0.500876043046251
AB=0.499900139674235
AF=0.49488532937826
V=0.500773990318459
U=0.499821097251051
N=0.495025100766239
BA=0.500521579435584
BB=0.500067072332726
BF=0.493909747623554
AS=0.500719451934207
AP=0.499994618434358
AN=0.494096976641031
各层的权重
这个网络很容易收敛,虽然单键和双键的值都收敛到0.5左右,因为双键的差值有两次累加得到的结果双键的值比单键的大,这个部分体现了分子中双键的键能比单键大的性质。