Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #pragma hdrstop
- #pragma argsused
- #ifdef _WIN32
- #include <tchar.h>
- #else
- typedef char _TCHAR;
- #define _tmain main
- #endif
- #include <stdio.h>
- #include <math.h>
- #include <random>
- const double learningrate = 0.00000001;
- double printafter = 6000000;
- int i;
- double error_node_3a, error_node_3b, error_node_3c, error_total,tellertje;
- double node1a_input;
- double node1b_input;
- double node1c_input;
- double node1a_outputweight_to_node2a = 0.32; double node1a_output_to_node2a;
- double node1b_outputweight_to_node2a = 0.37; double node1b_output_to_node2a;
- double node1c_outputweight_to_node2a = 0.55; double node1c_output_to_node2a;
- double node1a_outputweight_to_node2b = 0.78; double node1a_output_to_node2b;
- double node1b_outputweight_to_node2b = 0.89; double node1b_output_to_node2b;
- double node1c_outputweight_to_node2b = 0.06; double node1c_output_to_node2b;
- double node1a_outputweight_to_node2c = 0.92; double node1a_output_to_node2c;
- double node1b_outputweight_to_node2c = 0.64; double node1b_output_to_node2c;
- double node1c_outputweight_to_node2c = 0.85; double node1c_output_to_node2c;
- double node2a_outputweight_to_node3a = 0.97;
- double node2b_outputweight_to_node3a = 0.68;
- double node2c_outputweight_to_node3a = 0.19;
- double node2a_outputweight_to_node3b = 0.76;
- double node2b_outputweight_to_node3b = 0.86;
- double node2c_outputweight_to_node3b = 0.38;
- double node2a_outputweight_to_node3c = 0.70;
- double node2b_outputweight_to_node3c = 0.31;
- double node2c_outputweight_to_node3c = 0.72;
- double node2a_output_to_node3a;
- double node2b_output_to_node3a;
- double node2c_output_to_node3a;
- double node2a_output_to_node3b;
- double node2b_output_to_node3b;
- double node2c_output_to_node3b;
- double node2a_output_to_node3c;
- double node2b_output_to_node3c;
- double node2c_output_to_node3c;
- double node3a_outputweight_to_out = 0.81;
- double node3b_outputweight_to_out = 0.14;
- double node3c_outputweight_to_out= 0.49;
- double node3a_output_to_out;
- double node3b_output_to_out;
- double node3c_output_to_out;
- double node2a_input, node2b_input, node2c_input;
- double node3a_input, node3b_input, node3c_input;
- double node1a_output, node1b_output, node1c_output;
- double node2a_output, node2b_output, node2c_output;
- double node3a_output, node3b_output, node3c_output;
- int training_example; double factor = 1.60;
- double training_example_1_node1a_input = 40; double training_example_1_node3a_output_to_out = 17 + pow(training_example_1_node1a_input , factor);
- double training_example_1_node1b_input = 41; double training_example_1_node3b_output_to_out = 17 +pow(training_example_1_node1b_input , factor);
- double training_example_1_node1c_input = 42; double training_example_1_node3c_output_to_out = 17 +pow(training_example_1_node1c_input , factor);
- double training_example_2_node1a_input = 43; double training_example_2_node3a_output_to_out = 17 +pow(training_example_2_node1a_input , factor);
- double training_example_2_node1b_input = 44; double training_example_2_node3b_output_to_out = 17 +pow(training_example_2_node1b_input , factor);
- double training_example_2_node1c_input = 45; double training_example_2_node3c_output_to_out = 17 +pow(training_example_2_node1c_input , factor);
- double training_example_3_node1a_input = 46; double training_example_3_node3a_output_to_out = 17 +pow(training_example_3_node1a_input , factor);
- double training_example_3_node1b_input = 47; double training_example_3_node3b_output_to_out = 17 +pow(training_example_3_node1b_input , factor);
- double training_example_3_node1c_input = 48; double training_example_3_node3c_output_to_out = 17 +pow(training_example_3_node1c_input , factor);
- double training_example_4_node1a_input = 52; double training_example_4_node3a_output_to_out = 17 +pow(training_example_4_node1a_input , factor);
- double training_example_4_node1b_input = 53; double training_example_4_node3b_output_to_out = 17 +pow(training_example_4_node1b_input , factor);
- double training_example_4_node1c_input = 54; double training_example_4_node3c_output_to_out = 17 +pow(training_example_4_node1c_input , factor);
- double requested_data_node1a_input = 49; double requested_data_node3a_output_to_out = 17 +pow(requested_data_node1a_input , factor);
- double requested_data_node1b_input = 50; double requested_data_node3b_output_to_out = 17 +pow(requested_data_node1b_input , factor);
- double requested_data_node1c_input = 51; double requested_data_node3c_output_to_out = 17 +pow(requested_data_node1c_input , factor);
- double current_training_data_node1a_input;
- double current_training_data_node1b_input;
- double current_training_data_node1c_input;
- double current_training_data_node3a_output_to_out;
- double current_training_data_node3b_output_to_out;
- double current_training_data_node3c_output_to_out;
- double tussen;
- double fx(double x)
- {
- return (x>=0.00)?(x):(x*0.11);
- }
- double fd(double x)
- {
- return (x>=0.00)?(1.00):(0.11);
- }
- int _tmain(int argc, _TCHAR* argv[])
- {
- for (i = 0; i < printafter; i++) {
- training_example = (rand() % 4) + 1;
- if (i==(printafter-1)) {
- training_example = 0;
- }
- switch(training_example) {
- case 0 :
- current_training_data_node1a_input = requested_data_node1a_input;
- current_training_data_node1b_input = requested_data_node1b_input;
- current_training_data_node1c_input = requested_data_node1c_input;
- current_training_data_node3a_output_to_out = requested_data_node3a_output_to_out;
- current_training_data_node3b_output_to_out = requested_data_node3b_output_to_out;
- current_training_data_node3c_output_to_out = requested_data_node3c_output_to_out;
- break;
- case 1 : current_training_data_node1a_input = training_example_1_node1a_input;
- current_training_data_node1b_input = training_example_1_node1b_input;
- current_training_data_node1c_input = training_example_1_node1c_input;
- current_training_data_node3a_output_to_out = training_example_1_node3a_output_to_out;
- current_training_data_node3b_output_to_out = training_example_1_node3b_output_to_out;
- current_training_data_node3c_output_to_out = training_example_1_node3c_output_to_out;
- break;
- case 2 : current_training_data_node1a_input = training_example_2_node1a_input;
- current_training_data_node1b_input = training_example_2_node1b_input;
- current_training_data_node1c_input = training_example_2_node1c_input;
- current_training_data_node3a_output_to_out = training_example_2_node3a_output_to_out;
- current_training_data_node3b_output_to_out = training_example_2_node3b_output_to_out;
- current_training_data_node3c_output_to_out = training_example_2_node3c_output_to_out;
- break;
- case 3 : current_training_data_node1a_input = training_example_3_node1a_input;
- current_training_data_node1b_input = training_example_3_node1b_input;
- current_training_data_node1c_input = training_example_3_node1c_input;
- current_training_data_node3a_output_to_out = training_example_3_node3a_output_to_out;
- current_training_data_node3b_output_to_out = training_example_3_node3b_output_to_out;
- current_training_data_node3c_output_to_out = training_example_3_node3c_output_to_out;
- break;
- case 4 : current_training_data_node1a_input = training_example_4_node1a_input;
- current_training_data_node1b_input = training_example_4_node1b_input;
- current_training_data_node1c_input = training_example_4_node1c_input;
- current_training_data_node3a_output_to_out = training_example_4_node3a_output_to_out;
- current_training_data_node3b_output_to_out = training_example_4_node3b_output_to_out;
- current_training_data_node3c_output_to_out = training_example_4_node3c_output_to_out;
- break;
- default : exit(1);
- break;
- }
- node1a_input = current_training_data_node1a_input;
- node1b_input = current_training_data_node1b_input;
- node1c_input = current_training_data_node1c_input;
- node1a_output_to_node2a = fx(node1a_input * node1a_outputweight_to_node2a);
- node1b_output_to_node2a = fx(node1b_input * node1b_outputweight_to_node2a);
- node1c_output_to_node2a = fx(node1c_input * node1c_outputweight_to_node2a);
- node1a_output_to_node2b = fx(node1a_input * node1a_outputweight_to_node2b);
- node1b_output_to_node2b = fx(node1b_input * node1b_outputweight_to_node2b);
- node1c_output_to_node2b = fx(node1c_input * node1c_outputweight_to_node2b);
- node1a_output_to_node2c = fx(node1a_input * node1a_outputweight_to_node2c);
- node1b_output_to_node2c = fx(node1b_input * node1b_outputweight_to_node2c);
- node1c_output_to_node2c = fx(node1c_input * node1c_outputweight_to_node2c);
- node2a_input = node1a_output_to_node2a + node1b_output_to_node2a + node1c_output_to_node2a;
- node2b_input = node1a_output_to_node2b + node1b_output_to_node2b + node1c_output_to_node2b;
- node2c_input = node1a_output_to_node2c + node1b_output_to_node2c + node1c_output_to_node2c;
- node2a_output_to_node3a = fx(node2a_input * node2a_outputweight_to_node3a);
- node2b_output_to_node3a = fx(node2b_input * node2b_outputweight_to_node3a);
- node2c_output_to_node3a = fx(node2c_input * node2c_outputweight_to_node3a);
- node2a_output_to_node3b = fx(node2a_input * node2a_outputweight_to_node3b);
- node2b_output_to_node3b = fx(node2b_input * node2b_outputweight_to_node3b);
- node2c_output_to_node3b = fx(node2c_input * node2c_outputweight_to_node3b);
- node2a_output_to_node3c = fx(node2a_input * node2a_outputweight_to_node3c);
- node2b_output_to_node3c = fx(node2b_input * node2b_outputweight_to_node3c);
- node2c_output_to_node3c = fx(node2c_input * node2c_outputweight_to_node3c);
- node3a_input = node2a_output_to_node3a + node2b_output_to_node3a + node2c_output_to_node3a;
- node3b_input = node2a_output_to_node3b + node2b_output_to_node3b + node2c_output_to_node3b;
- node3c_input = node2a_output_to_node3c + node2b_output_to_node3c + node2c_output_to_node3c;
- node3a_output_to_out = fx(node3a_input * node3a_outputweight_to_out);
- node3b_output_to_out = fx(node3b_input * node3b_outputweight_to_out);
- node3c_output_to_out = fx(node3c_input * node3c_outputweight_to_out);
- if (i>=(printafter-19)) {
- if (training_example) printf("\n----- example %d", training_example); else printf("\n\nREQUESTED DATA :");
- printf("\nnode1a input %lf ", node1a_input);printf("node3a_output_to_out %lf", node3a_output_to_out); printf(" should be %lf" , current_training_data_node3a_output_to_out);
- printf("\nnode1b input %lf ", node1b_input);printf("node3b_output_to_out %lf", node3b_output_to_out); printf(" should be %lf" , current_training_data_node3b_output_to_out);
- printf("\nnode1c input %lf ", node1c_input);printf("node3c_output_to_out %lf", node3c_output_to_out); printf(" should be %lf" , current_training_data_node3c_output_to_out);
- }
- error_node_3a = 2 * ( node3a_output_to_out - current_training_data_node3a_output_to_out);
- error_node_3b = 2 * ( node3b_output_to_out - current_training_data_node3b_output_to_out);
- error_node_3c = 2 * ( node3c_output_to_out - current_training_data_node3c_output_to_out);
- error_total = 0.50 * (error_node_3a + error_node_3b + error_node_3c);
- double avg = 0;
- tussen = learningrate * error_node_3a * node3a_input * fd(node3a_output_to_out);
- node3a_outputweight_to_out -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node3a_outputweight_to_out);
- tussen = learningrate * error_node_3b* node3b_input * fd(node3b_output_to_out);
- node3b_outputweight_to_out -= tussen;avg += tussen; tellertje++;
- // printf("\n%.18lf",node3b_outputweight_to_out);
- tussen = learningrate * error_node_3c* node3c_input * fd(node3c_output_to_out);
- node3c_outputweight_to_out -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node3c_outputweight_to_out);
- // learn * error * input_for_this_node * fd(output_for_this_node) * all_possible_weights_before_it
- //+++++++tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3a_outputweight_to_out;
- //+++++++node2a_outputweight_to_node3a -= tussen;avg += tussen; tellertje++;
- //+++++++ tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3b_outputweight_to_out;
- //+++++++ node2a_outputweight_to_node3a -= tussen;avg += tussen; tellertje++;
- //+++++++ tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3c_outputweight_to_out;
- //+++++++ node2a_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- //+++++++ tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3a_outputweight_to_out;
- //+++++++ node2a_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- //+++++++ tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3b_outputweight_to_out;
- //+++++++ node2a_outputweight_to_node3a -= tussen;avg += tussen; tellertje++;
- //+++++++ tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3c_outputweight_to_out;
- //+++++++ node2a_outputweight_to_node3a -= tussen;avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3a_outputweight_to_out;
- node2a_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3b_outputweight_to_out;
- node2a_outputweight_to_node3a -= tussen;avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3a) * node3c_outputweight_to_out;
- node2a_outputweight_to_node3a -= tussen;avg += tussen; tellertje++;
- //printf("\n%.18lf",node2a_outputweight_to_node3a);
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3b) * node3a_outputweight_to_out;
- node2a_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3b) * node3b_outputweight_to_out;
- node2a_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3b) * node3c_outputweight_to_out;
- node2a_outputweight_to_node3b -= tussen;avg += tussen; tellertje++;
- // printf("\n%.18lf",node2a_outputweight_to_node3b);
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3c) * node3a_outputweight_to_out;
- node2a_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3c) * node3b_outputweight_to_out;
- node2a_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2a_input * fd(node2a_output_to_node3c) * node3c_outputweight_to_out;
- node2a_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node2a_outputweight_to_node3c);
- tussen = learningrate * error_total * node2b_input * fd(node2b_output_to_node3a) * node3a_outputweight_to_out;
- node2b_outputweight_to_node3a -= tussen;avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2b_input * fd(node2b_output_to_node3a) * node3b_outputweight_to_out;
- node2b_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2b_input * fd(node2b_output_to_node3a) * node3c_outputweight_to_out;
- node2b_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node2b_outputweight_to_node3a);
- tussen = learningrate * error_total* node2b_input * fd(node2b_output_to_node3b) * node3a_outputweight_to_out;
- node2b_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total* node2b_input * fd(node2b_output_to_node3b) * node3b_outputweight_to_out;
- node2b_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total* node2b_input * fd(node2b_output_to_node3b) * node3c_outputweight_to_out;
- node2b_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- //printf("\n%.18lf",node2b_outputweight_to_node3b);
- tussen = learningrate * error_total * node2b_input * fd(node2b_output_to_node3c) * node3a_outputweight_to_out;
- node2b_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2b_input * fd(node2b_output_to_node3c) * node3b_outputweight_to_out;
- node2b_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2b_input * fd(node2b_output_to_node3c) * node3c_outputweight_to_out;
- node2b_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node2b_outputweight_to_node3c);
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3a) * node3a_outputweight_to_out;
- node2c_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3a) * node3b_outputweight_to_out;
- node2c_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3a) * node3c_outputweight_to_out;
- node2c_outputweight_to_node3a -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node2c_outputweight_to_node3a);
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3b) * node3a_outputweight_to_out;
- node2c_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3b) * node3b_outputweight_to_out;
- node2c_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3b) * node3c_outputweight_to_out;
- node2c_outputweight_to_node3b -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node2c_outputweight_to_node3b);
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3c) * node3a_outputweight_to_out;
- node2c_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3c) * node3b_outputweight_to_out;
- node2c_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node2c_input * fd(node2c_output_to_node3c) * node3c_outputweight_to_out;
- node2c_outputweight_to_node3c -= tussen; avg += tussen; tellertje++;
- // printf("\n%.18lf",node2c_outputweight_to_node3c);
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- //gebleven, eindstuk vd line ------------------------
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen;avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1a_input * fd(node1a_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1a_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a* node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b* node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c* node3a_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a* node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen;avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b* node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c* node3b_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3a* node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3b* node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2a) * node2a_outputweight_to_node3c* node3c_outputweight_to_out;
- node1b_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1b_input * fd(node1b_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1b_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2a) * node2a_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2a -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2b) * node2b_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2b -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3a_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3b_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3a * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3b * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- tussen = learningrate * error_total * node1c_input * fd(node1c_output_to_node2c) * node2c_outputweight_to_node3c * node3c_outputweight_to_out;
- node1c_outputweight_to_node2c -= tussen; avg += tussen; tellertje++;
- avg = avg / tellertje;
- node3a_outputweight_to_out -= avg;
- node3b_outputweight_to_out -= avg;
- node3c_outputweight_to_out -= avg;
- node2a_outputweight_to_node3a -= avg;
- node2a_outputweight_to_node3b -= avg;
- node2a_outputweight_to_node3c -= avg;
- node2b_outputweight_to_node3a -= avg;
- node2b_outputweight_to_node3b -= avg;
- node2b_outputweight_to_node3c -= avg;
- node2c_outputweight_to_node3a -= avg;
- node2c_outputweight_to_node3b -= avg;
- node2c_outputweight_to_node3c -= avg;
- node1a_outputweight_to_node2a -= avg;
- node1a_outputweight_to_node2b -= avg;
- node1a_outputweight_to_node2c -= avg;
- node1b_outputweight_to_node2a -= avg;
- node1b_outputweight_to_node2b -= avg;
- node1b_outputweight_to_node2c -= avg;
- node1c_outputweight_to_node2a -= avg;
- node1c_outputweight_to_node2b -= avg;
- node1c_outputweight_to_node2c -= avg;
- }
- printf("\n Einde.\n");
- scanf("%d", &i);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment