{
  "id": "dIf3ZGRdzN9IJYE5",
  "name": "House Price Neural Network",
  "tags": [],
  "nodes": [
    {
      "id": "978d6ab8-2d2f-49aa-bfdd-7b59f1a0f250",
      "name": "Webhook",
      "type": "n8n-nodes-base.webhook",
      "position": [
        -1872,
        224
      ],
      "parameters": {
        "path": "regression/house/price",
        "options": {},
        "responseMode": "responseNode"
      },
      "typeVersion": 2.1
    },
    {
      "id": "8b6ac973-ed83-456e-8706-4435ef776b97",
      "name": "Number of Rooms",
      "type": "n8n-nodes-base.code",
      "position": [
        -1360,
        144
      ],
      "parameters": {
        "jsCode": "return { number_rooms: $input.first().json.query.number_rooms };"
      },
      "typeVersion": 2
    },
    {
      "id": "1e41b447-afa0-4006-8da1-ecac9b20b306",
      "name": "Distance to City",
      "type": "n8n-nodes-base.code",
      "position": [
        -1360,
        528
      ],
      "parameters": {
        "jsCode": "return { distance_to_city_in_miles: $input.first().json.query.distance_to_city_in_miles };"
      },
      "typeVersion": 2
    },
    {
      "id": "b5671df5-47ea-41a2-8d17-f8f6e7b4fa69",
      "name": "Age",
      "type": "n8n-nodes-base.code",
      "position": [
        -1360,
        336
      ],
      "parameters": {
        "jsCode": "return { age_in_years: $input.first().json.query.age_in_years };"
      },
      "typeVersion": 2
    },
    {
      "id": "7e4859d0-e444-4167-9103-731cb589b446",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -816,
        -512
      ],
      "parameters": {
        "width": 1200,
        "height": 784,
        "content": "# Neuron 1"
      },
      "typeVersion": 1
    },
    {
      "id": "dc7eaa55-4e7f-49bd-a69d-d8f4ce176c76",
      "name": "Square Feet",
      "type": "n8n-nodes-base.code",
      "position": [
        -1360,
        -48
      ],
      "parameters": {
        "jsCode": "return { sqaure_feet: $input.first().json.query.sqaure_feet };"
      },
      "typeVersion": 2
    },
    {
      "id": "e1851f9a-c743-4847-b0fc-2967d162eba8",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -816,
        -608
      ],
      "parameters": {
        "color": 4,
        "width": 1200,
        "height": 80,
        "content": "# Hidden Layer"
      },
      "typeVersion": 1
    },
    {
      "id": "d5d94a72-95e8-4350-be9d-b027c726934d",
      "name": "Sticky Note9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1360,
        -160
      ],
      "parameters": {
        "color": 4,
        "width": 224,
        "height": 80,
        "content": "# Input Layer"
      },
      "typeVersion": 1
    },
    {
      "id": "6df4d2cd-3b05-4a8e-b66f-63d49234c94b",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -816,
        288
      ],
      "parameters": {
        "width": 1200,
        "height": 784,
        "content": "# Neuron 2"
      },
      "typeVersion": 1
    },
    {
      "id": "24e852b2-6110-4cbc-8789-560ef0afa73c",
      "name": "Output Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1248,
        224
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "01baf154-f578-430a-b013-129f02c25087",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        1872,
        224
      ],
      "parameters": {
        "options": {},
        "respondWith": "json",
        "responseBody": "={\n  \"price\": {{ $json.output }}\n} "
      },
      "typeVersion": 1.4
    },
    {
      "id": "58c13e2d-03d3-40a0-b735-62f055e4b56d",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        80
      ],
      "parameters": {
        "width": 992,
        "height": 400,
        "content": "# Output Neuron"
      },
      "typeVersion": 1
    },
    {
      "id": "59a337f8-7850-4b89-b824-0cfdefb6aabd",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        800,
        -16
      ],
      "parameters": {
        "color": 4,
        "width": 992,
        "height": 80,
        "content": "# Output Layer"
      },
      "typeVersion": 1
    },
    {
      "id": "1c5bfa43-3d3f-447e-9715-3b02456a5c65",
      "name": "Merge 1",
      "type": "n8n-nodes-base.merge",
      "position": [
        -368,
        -208
      ],
      "parameters": {
        "numberInputs": 4
      },
      "typeVersion": 3.2
    },
    {
      "id": "3b75efb0-c00c-4e36-b516-a08ac9e4f7ca",
      "name": "Merge 2",
      "type": "n8n-nodes-base.merge",
      "position": [
        -368,
        592
      ],
      "parameters": {
        "numberInputs": 4
      },
      "typeVersion": 3.2
    },
    {
      "id": "4888fd8a-0cb9-446b-9ddd-f26464fac060",
      "name": "Neuron 1 - Input 1 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        -448
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "76c066ce-d505-4986-9068-4d86adeab1f7",
      "name": "Neuron 1 - Input 2- Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        -256
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "1e3d698c-bcc1-48b0-962f-c07c3ee57530",
      "name": "Neuron 1 - Input 3 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        -64
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "1efa0f65-2145-4d58-bd58-c9461d7e928b",
      "name": "Neuron 1 - Input 4 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        128
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "91d9c03b-07e9-400d-a519-824f82c68b81",
      "name": "Neuron 1 - Input 1",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        -448
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "381df1d9-4e06-4ee5-aece-2d3a9e8ce06c",
              "name": "value",
              "type": "number",
              "value": "={{ $json.sqaure_feet }}"
            },
            {
              "id": "7e38ed0c-2194-441a-ba54-670ede8b42b3",
              "name": "weight",
              "type": "number",
              "value": 3.5124223
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "cf83a55e-ca74-49a2-87ce-3f7702355773",
      "name": "Neuron 1 - Input 2",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        -256
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "7a5c6776-8f5e-4017-a3f0-404b23fd0650",
              "name": "value",
              "type": "number",
              "value": "={{ $json.number_rooms }} "
            },
            {
              "id": "81b4efb2-4823-4cdf-82e3-c39378c038dc",
              "name": "weight",
              "type": "number",
              "value": 395.781
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "6886a182-eefb-4898-a85d-65a1be17589a",
      "name": "Neuron 1 - Input 3",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        -64
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "09d7daeb-71b9-4929-92e0-6057ef2fdad7",
              "name": "value",
              "type": "number",
              "value": "={{ $json.age_in_years }}"
            },
            {
              "id": "b8970ddc-27bb-4e7d-a392-9ff23b51fb89",
              "name": "weight",
              "type": "number",
              "value": -23.359684
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "a4d202c0-c38b-475e-9145-2ef92da1d6ec",
      "name": "Neuron 1 - Input 4",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        128
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1a9d549a-6f99-478e-ac05-fb8f8e2f8195",
              "name": "value",
              "type": "number",
              "value": "={{ $json.distance_to_city_in_km }}"
            },
            {
              "id": "46978724-90d0-49f2-a27c-e54dd0d068a1",
              "name": "weight",
              "type": "number",
              "value": -106.583916
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "96d5e681-6560-4fbd-afbb-e826758e3e18",
      "name": "Neuron 2 - Input 1",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        352
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "381df1d9-4e06-4ee5-aece-2d3a9e8ce06c",
              "name": "value",
              "type": "number",
              "value": "={{ $json.sqaure_feet }}"
            },
            {
              "id": "c8d46045-b10e-4090-9962-ff1a6afa9f09",
              "name": "weight",
              "type": "number",
              "value": 2.7669308
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "32934000-8034-434a-bc72-1b02326d76f9",
      "name": "Neuron 2 - Input 2",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        544
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "7a5c6776-8f5e-4017-a3f0-404b23fd0650",
              "name": "value",
              "type": "number",
              "value": "={{ $json.number_rooms }} "
            },
            {
              "id": "ef6df643-2fdd-4ec8-9085-24da70e83e97",
              "name": "weight",
              "type": "number",
              "value": 425.43658
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "62958857-7634-4fe9-9a09-18c527d00911",
      "name": "Neuron 2 - Input 3",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        736
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "09d7daeb-71b9-4929-92e0-6057ef2fdad7",
              "name": "value",
              "type": "number",
              "value": "={{ $json.age_in_years }}"
            },
            {
              "id": "8a6ff4d4-b584-454c-8bc0-96485485df10",
              "name": "weight",
              "type": "number",
              "value": -18.90951
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "852b1745-d1b6-491c-858e-581d9dff4484",
      "name": "Neuron 1 - Weighted Sum",
      "type": "n8n-nodes-base.code",
      "position": [
        -160,
        -176
      ],
      "parameters": {
        "jsCode": "var weighted_sum = 0;\n\nfor (let weighted_value of $input.all().map(x => x.json.weighted_value)){\n  weighted_sum += weighted_value;\n}\n\nreturn { weighted_sum };"
      },
      "typeVersion": 2
    },
    {
      "id": "989406fa-33c4-4436-92e6-0c9d512a2820",
      "name": "Neuron 1 - Bias",
      "type": "n8n-nodes-base.set",
      "position": [
        48,
        -176
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "6a3afbb7-3509-4886-85e2-f41476641ffa",
              "name": "logit",
              "type": "number",
              "value": "={{ $json.weighted_sum + 84.52918 }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "de517d57-ac9d-4d70-a1e6-87fa779713ab",
      "name": "Neuron 2 - Input 1 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        352
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "f8cb4316-d5ec-4f65-91e0-3aa0fcf44fbe",
      "name": "Neuron 2 - Input 4 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        928
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "d0d224a3-5a31-4a70-ae4a-d98a01c57f28",
      "name": "Neuron 2 - Weighted Sum",
      "type": "n8n-nodes-base.code",
      "position": [
        -160,
        624
      ],
      "parameters": {
        "jsCode": "var weighted_sum = 0;\n\nfor (let weighted_value of $input.all().map(x => x.json.weighted_value)){\n  weighted_sum += weighted_value;\n}\n\nreturn { weighted_sum };"
      },
      "typeVersion": 2
    },
    {
      "id": "f50b787d-3064-44a3-98aa-24fd5b306e33",
      "name": "Neuron 2 - Bias",
      "type": "n8n-nodes-base.set",
      "position": [
        48,
        624
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "6a3afbb7-3509-4886-85e2-f41476641ffa",
              "name": "logit",
              "type": "number",
              "value": "={{ $json.weighted_sum + 94.53608 }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "589886a2-e598-44ce-bf8a-9b6d7a8f319d",
      "name": "Neuron 1 - ReLU",
      "type": "n8n-nodes-base.set",
      "position": [
        256,
        -176
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "de48b27b-3e2d-4a22-9f9e-c3fbe493de45",
              "name": "output",
              "type": "string",
              "value": "={{ $json.logit > 0 ? $json.logit : 0 }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "939d913c-a348-4468-a170-4b1effe21434",
      "name": "Neuron 2 - ReLU",
      "type": "n8n-nodes-base.set",
      "position": [
        256,
        624
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "de48b27b-3e2d-4a22-9f9e-c3fbe493de45",
              "name": "output",
              "type": "string",
              "value": "={{ $json.logit > 0 ? $json.logit : 0 }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "faf260b6-d94c-4236-a2f6-376216e58bb0",
      "name": "Neuron 2- Input 4",
      "type": "n8n-nodes-base.set",
      "position": [
        -784,
        928
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1a9d549a-6f99-478e-ac05-fb8f8e2f8195",
              "name": "value",
              "type": "number",
              "value": "={{ $json.distance_to_city_in_km }}"
            },
            {
              "id": "ef42f8f2-1769-4bd8-a1f1-6160994c2014",
              "name": "weight",
              "type": "number",
              "value": -105.73043
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "2c20a4d7-9470-4148-b0d0-f1bf4d44461a",
      "name": "Neuron 2- Input 3 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        736
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "6ffacd14-0097-4bbf-a811-a35d5ef68f57",
      "name": "Neuron 2 - Input 2- Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        -576,
        544
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "353afcc4-9827-4e3a-b637-c50051b5ce3e",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "23dbff6b-7f73-4e61-b4aa-32a2725fb328",
      "name": "Output - Neuron 1",
      "type": "n8n-nodes-base.set",
      "position": [
        832,
        144
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "166934c2-4f96-47ea-9d1a-f1693c0b931f",
              "name": "value",
              "type": "string",
              "value": "={{ $json.output }}"
            },
            {
              "id": "de435137-9328-46dd-99f9-1d83ab8f2521",
              "name": "weight",
              "type": "number",
              "value": 23.246952
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "f3db9b32-44f9-4b56-954d-1ae4c0142c3c",
      "name": "Output - Neuron 2",
      "type": "n8n-nodes-base.set",
      "position": [
        832,
        320
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1e6bafd4-4642-4a70-b779-be37865b573f",
              "name": "value",
              "type": "string",
              "value": "={{ $json.output }}"
            },
            {
              "id": "de160fe4-95e3-44e0-a3c0-989baf884b4f",
              "name": "weight",
              "type": "number",
              "value": 24.472496
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "aab7d6fd-896d-42cc-8ddb-120543acab37",
      "name": "Output - Neuron 1 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        1040,
        144
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "62d27b94-20ec-4565-870e-f54f03e46dbf",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "2c79c983-b05d-4a30-a4e4-786950424f55",
      "name": "Output - Neuron 2 - Weight",
      "type": "n8n-nodes-base.set",
      "position": [
        1040,
        320
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "62d27b94-20ec-4565-870e-f54f03e46dbf",
              "name": "weighted_value",
              "type": "number",
              "value": "={{ $json.value *  $json.weight }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "96989ebc-ff71-4345-aa6f-5cf2a5381722",
      "name": "Output - Weighted Sum",
      "type": "n8n-nodes-base.code",
      "position": [
        1456,
        224
      ],
      "parameters": {
        "jsCode": "var weighted_sum = 0;\n\nfor (let weighted_value of $input.all().map(x => x.json.weighted_value)){\n  weighted_sum += weighted_value;\n}\n\nreturn { weighted_sum };"
      },
      "typeVersion": 2
    },
    {
      "id": "c669c02a-aa12-4350-9b22-f55eb4856e79",
      "name": "Output - Bias",
      "type": "n8n-nodes-base.set",
      "position": [
        1664,
        224
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "6a3afbb7-3509-4886-85e2-f41476641ffa",
              "name": "output",
              "type": "number",
              "value": "={{ $json.weighted_sum + 38.705364 }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    }
  ],
  "active": true,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "8585ba73-f40d-4888-aa26-eb7ed12cbab0",
  "connections": {
    "Age": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 3",
            "type": "main",
            "index": 0
          },
          {
            "node": "Neuron 2 - Input 3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge 1": {
      "main": [
        [
          {
            "node": "Neuron 1 - Weighted Sum",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge 2": {
      "main": [
        [
          {
            "node": "Neuron 2 - Weighted Sum",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook": {
      "main": [
        [
          {
            "node": "Distance to City",
            "type": "main",
            "index": 0
          },
          {
            "node": "Age",
            "type": "main",
            "index": 0
          },
          {
            "node": "Number of Rooms",
            "type": "main",
            "index": 0
          },
          {
            "node": "Square Feet",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Square Feet": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 1",
            "type": "main",
            "index": 0
          },
          {
            "node": "Neuron 2 - Input 1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output Merge": {
      "main": [
        [
          {
            "node": "Output - Weighted Sum",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output - Bias": {
      "main": [
        [
          {
            "node": "Respond to Webhook",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Bias": {
      "main": [
        [
          {
            "node": "Neuron 1 - ReLU",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - ReLU": {
      "main": [
        [
          {
            "node": "Output - Neuron 1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2 - Bias": {
      "main": [
        [
          {
            "node": "Neuron 2 - ReLU",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2 - ReLU": {
      "main": [
        [
          {
            "node": "Output - Neuron 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Number of Rooms": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 2",
            "type": "main",
            "index": 0
          },
          {
            "node": "Neuron 2 - Input 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Distance to City": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 4",
            "type": "main",
            "index": 0
          },
          {
            "node": "Neuron 2- Input 4",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2- Input 4": {
      "main": [
        [
          {
            "node": "Neuron 2 - Input 4 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output - Neuron 1": {
      "main": [
        [
          {
            "node": "Output - Neuron 1 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output - Neuron 2": {
      "main": [
        [
          {
            "node": "Output - Neuron 2 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Input 1": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 1 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Input 2": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 2- Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Input 3": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 3 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Input 4": {
      "main": [
        [
          {
            "node": "Neuron 1 - Input 4 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2 - Input 1": {
      "main": [
        [
          {
            "node": "Neuron 2 - Input 1 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2 - Input 2": {
      "main": [
        [
          {
            "node": "Neuron 2 - Input 2- Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2 - Input 3": {
      "main": [
        [
          {
            "node": "Neuron 2- Input 3 - Weight",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output - Weighted Sum": {
      "main": [
        [
          {
            "node": "Output - Bias",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Weighted Sum": {
      "main": [
        [
          {
            "node": "Neuron 1 - Bias",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2 - Weighted Sum": {
      "main": [
        [
          {
            "node": "Neuron 2 - Bias",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Input 2- Weight": {
      "main": [
        [
          {
            "node": "Merge 1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Neuron 2 - Input 2- Weight": {
      "main": [
        [
          {
            "node": "Merge 2",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Neuron 2- Input 3 - Weight": {
      "main": [
        [
          {
            "node": "Merge 2",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Output - Neuron 1 - Weight": {
      "main": [
        [
          {
            "node": "Output Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output - Neuron 2 - Weight": {
      "main": [
        [
          {
            "node": "Output Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Neuron 1 - Input 1 - Weight": {
      "main": [
        [
          {
            "node": "Merge 1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 1 - Input 3 - Weight": {
      "main": [
        [
          {
            "node": "Merge 1",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Neuron 1 - Input 4 - Weight": {
      "main": [
        [
          {
            "node": "Merge 1",
            "type": "main",
            "index": 3
          }
        ]
      ]
    },
    "Neuron 2 - Input 1 - Weight": {
      "main": [
        [
          {
            "node": "Merge 2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Neuron 2 - Input 4 - Weight": {
      "main": [
        [
          {
            "node": "Merge 2",
            "type": "main",
            "index": 3
          }
        ]
      ]
    }
  }
}