我试着做图像分割,我了解了谷歌的工作,DeepLabv3。
这是对论文的参考:https://arxiv.org/abs/1706.05587
陈,L.C.,Papandreou,G.,Schroff,F.和Adam,H.,2017。语义图像分割的四向卷积的再思考。arXiv预印版arXiv:1706.05587。
该体系结构用于对Pascal 2012数据集(20个前台和1个背景类)的20+1类进行分段。
Pytorch在Pascal数据集上提供了预先培训过的deeplabv3,我想在城市景观上训练同样的架构。因此,Pascal VOC数据集有不同的类。我想知道怎样才是最有效的方法?
就目前而言,这是我编写的唯一代码:
import torch
model = torch.hub.load('pytorch/vision:v0.6.0', 'deeplabv3_resnet101', pretrained=True)
model.eval()发布于 2020-09-15 03:49:26
__len__和__getitem__。from torchvision.models.segmentation.deeplabv3 import DeepLabHead
from torchvision.models.segmentation import deeplabv3_resnet101
def custom_DeepLabv3(out_channel):
model = deeplabv3_resnet101(pretrained=True, progress=True)
model.classifier = DeepLabHead(2048, out_channel)
#Set the model in training mode
model.train()
return modelhttps://stackoverflow.com/questions/63892031
复制相似问题