import torch
import torch.nn as nn
class MyModel(nn.Module):
def __init__(self, inp, out):
super().__init__()
self.layers = nn.ModuleList()
for i in range(10):
self.layers.add_module(f'layer_{i}',nn.Linear(inp, ?))
self.layers.add_module(f'act{i}',nn.ReLU())
inp -= 1
self.layers.add_module(f'layer_out',nn.Linear(inp, out))
def forward(self, x):
for layer in self.layers:
x = layer(x)
return x
model = MyModel(inp = 20, out = 10)
какое значение надо указать на месте знака вопроса в "self.layers.add_module(f'layer_{i}',nn.Linear(inp, ?))", чтобы было правильно для схемы на картинке.