def main(): patterns = loadData('pict.dat') # Pattern 1-11 patterns_1_3 = [patterns[index,:].reshape(1,1024) for index in range(3) ] patterns_4_11 = [patterns[3+index,:].reshape(1,1024) for index in range(8) ] network = RNN(size=1024, sequential=False, random=True) network.init_weights(patterns_1_3) for index, pattern in enumerate(patterns_1_3): energi = network.layapunovFunction(pattern) print('Energi for pattern {}: {}'.format(index, energi)) for index, pattern in enumerate(patterns_4_11): energi = network.layapunovFunction(pattern) print('Energi for distorted pattern {}: {}'.format(3 + index, energi))