実現したいこと
pytorch+deellabv3plusを使用し、ローカルに保存した重みでfine-tuningしたいと思っています。
前提
通常は重みをネット上から毎回DLするのですが、使用環境の問題で重みをローカルに保存しておき、それをfine-tuningしたいと思っています。
そこでresnet101を
'https://download.pytorch.org/models/resnet101-5d3b4d8f.pth'
からDLし、ローカルに保存しています。
発生している問題・エラーメッセージ
下記コードのどこを変更すればよいのかがわかりません。
python
1ENCODER = 'resnet101' 2ENCODER_WEIGHTS = 'imagenet' 3CLASSES = ['dog'] 4ACTIVATION = 'sigmoid' 5 6model = smp.DeepLabV3Plus( 7 encoder_name=ENCODER, 8 encoder_weights=ENCODER_WEIGHTS, 9 classes=len(CLASSES), 10 activation=ACTIVATION, 11)
試したこと
python
1ENCODER_WEIGHTS_LOCAL_PATH = './model/resnet101-5d3b4d8f.pth' 2 3model = smp.DeepLabV3Plus( 4 encoder_name=ENCODER, 5 encoder_weights=ENCODER_WEIGHTS_LOCAL_PATH, 6 classes=len(CLASSES), 7 activation=ACTIVATION, 8)
error
1"Wrong pretrained weights `resnet101-5d3b4d8f.pth` for encoder `resnet101`. Available options are: ['imagenet']"
どのようにすればよいか、ご教示いただけますと幸いです。
よろしくお願いいたします。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/08/22 00:53