本次实验调用了resnet50模型,由于模型原本输入为3通道,但我只需要1个通道,所以需要修改输入的通道数。另外还需要将输出总的类型数改为自己所定义的OUT_CLASS数目,所以模型调用和修改如下:
import torchvision
model = torchvision.models.resnet50(pretrained=True)
# 修改第一个卷积层的输入通道数
model.conv1 = nn.Conv2d(1, 64, kernel_size=
本次实验调用了resnet50模型,由于模型原本输入为3通道,但我只需要1个通道,所以需要修改输入的通道数。另外还需要将输出总的类型数改为自己所定义的OUT_CLASS数目,所以模型调用和修改如下:
import torchvision
model = torchvision.models.resnet50(pretrained=True)
# 修改第一个卷积层的输入通道数
model.conv1 = nn.Conv2d(1, 64, kernel_size=