本文简要介绍python语言中 torchvision.models.detection.ssd300_vgg16
的用法。
用法:
torchvision.models.detection.ssd300_vgg16(pretrained: bool = False, progress: bool = True, num_classes: int = 91, pretrained_backbone: bool = True, trainable_backbone_layers: Optional[int] = None, **kwargs: Any)
构造一个输入大小为 300x300 和 VGG16 主干的 SSD 模型。
参考:“SSD: Single Shot MultiBox Detector”。
模型的输入应该是一个张量列表,每个形状为 [C, H, W],每个图像一个,并且应该在 0-1 范围内。不同的图像可以有不同的大小,但在传递到主干之前,它们会被调整为固定大小。
模型的行为取决于它是处于训练模式还是评估模式。
在训练期间,模型需要输入张量以及目标(字典列表),其中包含:
框 (
FloatTensor[N, 4]
):[x1, y1, x2, y2]
格式的 ground-truth 框,包含0 <= x1 < x2 <= W
和0 <= y1 < y2 <= H
。labels (Int64Tensor[N]):每个ground-truth框的类标签
模型在训练期间返回一个 Dict[Tensor],包含分类和回归损失。
在推理过程中,模型只需要输入张量,并将后处理的预测作为 List[Dict[Tensor]] 返回,每个输入图像一个。 Dict的字段如下,其中
N
为检测次数:框 (
FloatTensor[N, 4]
):[x1, y1, x2, y2]
格式的预测框,包含0 <= x1 < x2 <= W
和0 <= y1 < y2 <= H
。labels (Int64Tensor[N]):每次检测的预测标签
分数 (Tensor[N]):每次检测的分数
示例
>>> model = torchvision.models.detection.ssd300_vgg16(pretrained=True) >>> model.eval() >>> x = [torch.rand(3, 300, 300), torch.rand(3, 500, 400)] >>> predictions = model(x)
使用
ssd300_vgg16
的示例:
参数:
相关用法
- Python PyTorch ssdlite320_mobilenet_v3_large用法及代码示例
- Python PyTorch saved_tensors_hooks用法及代码示例
- Python PyTorch sqrt用法及代码示例
- Python PyTorch skippable用法及代码示例
- Python PyTorch squeeze用法及代码示例
- Python PyTorch square用法及代码示例
- Python PyTorch save_on_cpu用法及代码示例
- Python PyTorch scatter_object_list用法及代码示例
- Python PyTorch skip_init用法及代码示例
- Python PyTorch simple_space_split用法及代码示例
- Python PyTorch sum用法及代码示例
- Python PyTorch sub用法及代码示例
- Python PyTorch sparse_csr_tensor用法及代码示例
- Python PyTorch sentencepiece_numericalizer用法及代码示例
- Python PyTorch symeig用法及代码示例
- Python PyTorch sinh用法及代码示例
- Python PyTorch sinc用法及代码示例
- Python PyTorch std_mean用法及代码示例
- Python PyTorch spectral_norm用法及代码示例
- Python PyTorch slogdet用法及代码示例
- Python PyTorch symbolic_trace用法及代码示例
- Python PyTorch shutdown用法及代码示例
- Python PyTorch sgn用法及代码示例
- Python PyTorch set_flush_denormal用法及代码示例
- Python PyTorch set_default_dtype用法及代码示例
注:本文由纯净天空筛选整理自pytorch.org大神的英文原创作品 torchvision.models.detection.ssd300_vgg16。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。