{
    "device": "cpu",
    "dtype": "float32",
    "dimensions": {
        "input": {
            "variables": 2
        },
        "output": {
            "functions": 18,
            "epsilon_orders": 5
        },
        "connection": {
            "epsilon_orders": 2
        }
    },
    "phase_space": {
        "scale": 24.0,
        "const": 24.0,
        "cut": {
            "physical": 0.1,
            "spurious": 0.1
        }
    },
    "hyperparameters": {
        "optimiser": {
            "algorithm": "Adam",
            "initial_learning_rate": 1e-3
        },
        "learning_rate_scheduler": {
            "factor": 0.1,
            "patience": 6,
            "threshold": 1e-2,
            "cooldown": 0
        },
        "iterations": {
            "batch_size": 256,
            "partition_size": 512,
            "number_partitions": 1
        },
        "architecture": {
            "hidden_layers": [128, 256, 256],
            "activation": "GELU"
        },
        "loss_function": {
            "boundary_bias": 1.0,
            "boundary_derivatives": false
        }
    },
    "termination": {
        "epochs": 0,
        "seconds": 0,
        "learning_rate": {
            "target": 1.1e-8,
            "patience": 6
        }
    },
    "zeros": {
        "re": [
            [0, 0],
            [2, 0],
            [4, 0],
            [5, 0],
            [5, 1],
            [7, 0],
            [8, 0],
            [9, 0],
            [9, 1],
            [11, 0],
            [11, 1],
            [12, 0],
            [12, 1],
            [13, 0],
            [13, 1],
            [13, 2],
            [13, 3],
            [14, 0],
            [14, 1],
            [14, 2],
            [15, 0],
            [15, 1],
            [16, 0],
            [16, 1],
            [16, 2]
        ],
        "im": [
            [0, 0],
            [0, 1],
            [1, 0],
            [1, 1],
            [2, 0],
            [2, 1],
            [3, 0],
            [3, 1],
            [3, 2],
            [3, 3],
            [4, 0],
            [4, 1],
            [4, 2],
            [5, 0],
            [5, 1],
            [6, 0],
            [7, 0],
            [8, 0],
            [9, 0],
            [9, 1],
            [9, 2],
            [10, 0],
            [10, 1],
            [10, 2],
            [10, 3],
            [10, 4],
            [11, 0],
            [11, 1],
            [12, 0],
            [12, 1],
            [12, 2],
            [13, 0],
            [13, 1],
            [13, 2],
            [13, 3],
            [13, 4],
            [14, 0],
            [14, 1],
            [14, 2],
            [15, 0],
            [15, 1],
            [16, 0],
            [16, 1],
            [16, 2],
            [16, 3],
            [17, 0]
        ]
    }
}