Мне надо составить модель нейронной сети по этой картинке:
import torch
import torch.nn as nn
class MyModel(nn.Module):
def __init__(self, inp1, inp2, out):
super(MyModel, self).__init__()
self.layer_1 = nn.Linear(inp1, inp2)
self.act1 = nn.ReLU()
self.layer_2 = nn.Linear(72, 26)
self.act2 = nn.ReLU()
self.layer_3 = nn.Linear(26, out)
def forward(self, x, y):
x = self.layer_1(x)
x = self.act1(x)
x = self.layer_2(torch.cat((x, y), dim=1))
x = self.layer_2(x)
x = self.act2(x)
out = self.layer_3(x)
return out
model = MyModel(inp1=124, inp2=52, out=18)
Вот мой код, но это неправильный ответ. Помогите, пожалуйста исправить