Python 3.x 如何使用NN.Sequential创建具有2个隐藏层的pytorch NN?

Python 3.x 如何使用NN.Sequential创建具有2个隐藏层的pytorch NN?,python-3.x,pytorch,Python 3.x,Pytorch,如何在此1层模型中添加另一个隐藏层?: model = nn.Sequential(OrderedDict([ ('fc1', nn.Linear(D_in, H)), ('Tanh', nn.Tanh()), ('fc2', nn.Linear(H, D_out))])) 可以通过将原始隐藏层拆分为两个或添加另一个隐藏层来执行此操作: model

如何在此1层模型中添加另一个隐藏层?:

model = nn.Sequential(OrderedDict([ ('fc1', nn.Linear(D_in, H)), 
                                    ('Tanh', nn.Tanh()),
                                    ('fc2', nn.Linear(H, D_out))]))

可以通过将原始隐藏层拆分为两个或添加另一个隐藏层来执行此操作:

model = nn.Sequential(OrderedDict([ ('fc1', nn.Linear(D_in, H1)),
                                    ('act1', nn.Tanh()),
                                    ('fc2', nn.Linear(H1, H2)),
                                    ('act2', nn.Tanh()),
                                    ('fc3', nn.Linear(H2, D_out)) ]))
你要做的唯一一件事就是将第一个隐藏层(H1)作为下一个线性层的输入,该线性层将输出到另一个隐藏层(H2),然后我们添加另一个Tanh激活层,最后,我们添加一个线性层,该线性层将H2层作为输入,输出到输出节点的数量