l_rate = 0.01 m_rate = 0.005 printcount = 100 name_f = 'cos1' # ------------------------------------------------- создаем обучающий датасет pat = [] for i in xrange(-180, 180, 1): pat.append([dict(input_0=i / 10.0), dict(output_0=math.cos(i / 10.0))]) simple_net = Net() simple_net.define(connectiontype='fullconnect', inputs=1, hiddenlayers=layers, neurons=neurons, outputs=1) prog_start_time = datetime.datetime.now() simple_net.train_pattern(pattern=pat, max_iterations=epoch, print_error_times=printcount, n_speed=l_rate, m_speed=m_rate) print('Время выполнения: {}'.format(datetime.datetime.now() - prog_start_time)) import pickle