neat-gru 1.4.0

NEAT algorithm with GRU gates
Documentation
{
  "genes": [
    {
      "input": [
        0,
        0
      ],
      "output": [
        1,
        0
      ],
      "input_weight": -0.160000,
      "memory_weight": -0.140000,
      "reset_input_weight": 0.170000,
      "reset_memory_weight": 0.060000,
      "update_input_weight": 0.260000,
      "update_memory_weight": -0.920000,
      "disabled": false,
      "connection_type": 1
    },
    {
      "input": [
        0,
        1
      ],
      "output": [
        1,
        0
      ],
      "input_weight": 0.360000,
      "memory_weight": 0.140000,
      "reset_input_weight": 0.170000,
      "reset_memory_weight": 0.10000,
      "update_input_weight": 0.560000,
      "update_memory_weight": 0.920000,
      "disabled": false,
      "connection_type": 1
    },
    {
      "input": [
        0,
        2
      ],
      "output": [
        1,
        0
      ],
      "input_weight": 0.360000,
      "memory_weight": 0.140000,
      "reset_input_weight": 0.170000,
      "reset_memory_weight": 0.10000,
      "update_input_weight": 0.560000,
      "update_memory_weight": 0.920000,
      "disabled": false,
      "connection_type": 1
    },
    {
      "input": [
        0,
        3
      ],
      "output": [
        1,
        0
      ],
      "input_weight": -0.360000,
      "memory_weight": 0.640000,
      "reset_input_weight": 0.83,
      "reset_memory_weight": -0.81,
      "update_input_weight": -0.560000,
      "update_memory_weight": 0.920000,
      "disabled": false,
      "connection_type": 1
    },
    {
      "input": [
        0,
        0
      ],
      "output": [
        1,
        1
      ],
      "input_weight": -0.160000,
      "memory_weight": -0.140000,
      "reset_input_weight": 0.170000,
      "reset_memory_weight": 0.060000,
      "update_input_weight": 0.260000,
      "update_memory_weight": -0.920000,
      "disabled": false,
      "connection_type": 1
    },
    {
      "input": [
        0,
        1
      ],
      "output": [
        1,
        1
      ],
      "input_weight": 0.360000,
      "memory_weight": 0.140000,
      "reset_input_weight": 0.170000,
      "reset_memory_weight": 0.10000,
      "update_input_weight": 0.560000,
      "update_memory_weight": 0.920000,
      "disabled": false,
      "connection_type": 1
    },
    {
      "input": [
        0,
        2
      ],
      "output": [
        1,
        1
      ],
      "input_weight": 0.360000,
      "memory_weight": 0.140000,
      "reset_input_weight": 0.170000,
      "reset_memory_weight": 0.10000,
      "update_input_weight": 0.560000,
      "update_memory_weight": 0.920000,
      "disabled": false,
      "connection_type": 1
    },
    {
      "input": [
        0,
        3
      ],
      "output": [
        1,
        1
      ],
      "input_weight": 0.360000,
      "memory_weight": 0.640000,
      "reset_input_weight": 0.170000,
      "reset_memory_weight": 0.10000,
      "update_input_weight": -0.560000,
      "update_memory_weight": 0.920000,
      "disabled": false,
      "connection_type": 1
    }
  ],
  "biases": [
    {
      "neuron": [
        0,
        0
      ],
      "bias": {
        "bias_input": 1,
        "bias_update": 1,
        "bias_reset": 1
      }
    },
    {
      "neuron": [
        0,
        1
      ],
      "bias": {
        "bias_input": -1,
        "bias_update": -1,
        "bias_reset": -1
      }
    },
    {
      "neuron": [
        0,
        2
      ],
      "bias": {
        "bias_input": 0.1,
        "bias_update": -0.21,
        "bias_reset": 0.31
      }
    },
    {
      "neuron": [
        0,
        3
      ],
      "bias": {
        "bias_input": -0.41,
        "bias_update": -0.21,
        "bias_reset": 0.75
      }
    },
    {
      "neuron": [
        1,
        0
      ],
      "bias": {
        "bias_input": -0.41,
        "bias_update": -0.21,
        "bias_reset": 0.75
      }
    },
    {
      "neuron": [
        1,
        1
      ],
      "bias": {
        "bias_input": -0.41,
        "bias_update": -0.21,
        "bias_reset": 0.75
      }
    }
  ]
}