I want to add a skip connection to my neural network; I'm not trying to implement a ResNet, just a regular MLP. I can't find a resource that doesn't point to resnet or densenet. I tried naively adding layers, but it's throwing an error; I'd appreciate the help. thank you
input_size = 615
output_size = 40
model = torch.nn.Sequential()
layer_0 = model.add_module("linear_0", torch.nn.Linear(input_size, 2048))
activ_0 = model.add_module("activation_0", ReLU())
layer_1 = model.add_module("linear_1", torch.nn.Linear(2048, 2048))
activ_1 = model.add_module("activation_1", ReLU())
layer_2 = model.add_module("linear_2", torch.nn.Linear(2048, 2048))
# skip connection
skip_0 = model.add_module(layer_1 + layer_2)
activ_2 = model.add_module("activation_2", ReLU())
layer_3 = model.add_module("linear_3", torch.nn.Linear(2048, output_size))