nn. Sequetial
torch.nn.Sequential 其實就是 Sequential 容器,該容器將一系列操作按先後順序給包起
來,方便重複使用,
例如 Resnet 中有很多重複的 block,就可以用 Sequential 容器把重複的地方包起來。
官方文檔中給出兩個使用例子:
# Example of using `Sequential`
model = nn. Sequential(
nn. Conv2d(1,20,5),
nn. ReLU(),
nn. Conv2d(20,64,5),
nn. ReLU()
)
#Example of using `Sequential with OrderedDict`
model = nn. Sequential(OrderedDict([
('conv1', nn. Conv2d(1,20,5)),
('relu1', nn. ReLU()),
('conv2', nn. Conv2d(20,