本文簡要介紹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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。