# Define the architecture: [input_dim, hidden1, ..., output_dim] architecture = [2, 64, 64, 64, 1] # Two inputs, two hidden layers, one output model = SimpleNN(architecture) # Train the model model.train(inputs, outputs, epochs=2000, lr=0.001)