PyTorchで以下のコードが与えられた場合、Kerasに相当するものは何ですか?PytorchからKerasコードへの等価性
class Network(nn.Module):
def __init__(self, state_size, action_size):
super(Network, self).__init__()
# Inputs = 5, Outputs = 3, Hidden = 30
self.fc1 = nn.Linear(5, 30)
self.fc2 = nn.Linear(30, 3)
def forward(self, state):
x = F.relu(self.fc1(state))
outputs = self.fc2(x)
return outputs
これですか?
model = Sequential()
model.add(Dense(units=30, input_dim=5, activation='relu'))
model.add(Dense(units=30, activation='relu'))
model.add(Dense(units=3, activation='linear'))
これですか?
model = Sequential()
model.add(Dense(units=30, input_dim=5, activation='linear'))
model.add(Dense(units=30, activation='relu'))
model.add(Dense(units=3, activation='linear'))
ですか?
model = Sequential()
model.add(Dense(units=30, input_dim=5, activation='relu'))
model.add(Dense(units=30, activation='linear'))
model.add(Dense(units=3, activation='linear'))
おかげ
あなたの答えに応じて、ネットワークには何層の層がありますか? –
2つの高密度層、一方は活性化「relu」を有し、他方は「線状」である。 –
この場合は表示されない「隠された入力レイヤー」もあります。これを数えると、3つのレイヤーになります。 –