苯环的神经网络C6H6

试图用神经网络来描述苯环的构造,将苯环构造成6个互相连接的由单双键构成的神经网络,相互收敛,并最终实现整体收敛,最终在初始值完全版不同的情况下3个双键大约收敛于0.5,3个单键单键收敛于0.495。

苯环的神经网络C6H6


如图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

各层的权重



苯环的神经网络C6H6



苯环的神经网络C6H6


苯环的神经网络C6H6


这个网络很容易收敛,虽然单键和双键的值都收敛到0.5左右,因为双键的差值有两次累加得到的结果双键的值比单键的大,这个部分体现了分子中双键的键能比单键大的性质。