Coss_relation целевых переменных в нейронной сети pytorchPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Coss_relation целевых переменных в нейронной сети pytorch

Сообщение Anonymous »

Я хочу разработать нейронную сеть с 26 входными функциями и 20 целевыми переменными. Я использую Pytorch для построения сети. Теперь я хочу, чтобы модель также включала любые возможные связи между целевыми переменными. Вот как я построил сеть:

Код: Выделить всё

class NN(nn.Module):
def __init__(self):
super(NN, self).__init__()
self.fc1 = nn.Linear(n_features, 86)  # Input layer to hidden layer
self.norm1 = nn.BatchNorm1d(86)
self.fc2 = nn.Linear(86, 32)  # Hidden layer to hidden layer
self.norm2 = nn.BatchNorm1d(32)
self.fc3 = nn.Linear(32, 32)  # Hidden layer to hidden layer
self.norm3 = nn.BatchNorm1d(32)
self.fc4 = nn.Linear(32, output_size)
self.cross_layer = nn.Linear(output_size, output_size) # detecting the possible relation between the target variables

def forward(self, x):
x = torch.relu(self.fc1(x))
x = self.norm1(x)
x = torch.relu(self.fc2(x))
x = self.norm2(x)
x = torch.relu(self.fc3(x))
x = self.norm3(x)
x = self.fc4(x)
x = self.cross_layer(x)
return x
В модели есть слой cross_layer, но он не влияет на прогноз. Тогда как мне правильно построить нейронную сеть, которая сможет использовать любую возможную связь между целевыми переменными?
Я ценю любую помощь.
С уважением

Подробнее здесь: https://stackoverflow.com/questions/788 ... al-network
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»