PyTorch & ファインチューニングする時に入力画像のサイズを変更する方法

画像分類のアプリ作成でCenterCropだとうまく行かなかったので(当然)Resize を利用。その時にハマった内容を備忘録として残します。

# 前処理
transform = transforms.Compose([
       transforms.Resize((224, 224)),
       transforms.ToTensor(),
       transforms.Normalize([0.485, 0.456, 0.406], [0.229, 0.224, 0.225])
])

最初、以下のように記述していましたがこれは誤り。size = 224, interpolation=224となってしまうので。

transforms.Resize(224, 224),

size = 224 x 224 とするためには

transforms.Resize((224, 224)),

のように(224, 224) として記述する必要あり。


この記事が気に入ったらサポートをしてみませんか?