提交 1ee92504 编写于 作者: S sunyanfang01

add interpret

上级 2f92c61b
...@@ -10,34 +10,30 @@ from paddlex.cls import transforms ...@@ -10,34 +10,30 @@ from paddlex.cls import transforms
veg_dataset = 'https://bj.bcebos.com/paddlex/interpret/mini_imagenet_veg.tar.gz' veg_dataset = 'https://bj.bcebos.com/paddlex/interpret/mini_imagenet_veg.tar.gz'
pdx.utils.download_and_decompress(veg_dataset, path='./') pdx.utils.download_and_decompress(veg_dataset, path='./')
# 定义测试集的transform # 下载和解压已训练好的MobileNetV2模型
test_transforms = transforms.Compose([ model_file = 'https://bj.bcebos.com/paddlex/interpret/mini_imagenet_veg_mobilenetv2.tar.gz'
transforms.ResizeByShort(short_size=256), pdx.utils.download_and_decompress(model_file, path='./')
transforms.CenterCrop(crop_size=224),
transforms.Normalize() # 加载模型
]) model = pdx.load_model('mini_imagenet_veg_mobilenetv2')
# 定义测试所用的数据集 # 定义测试所用的数据集
test_dataset = pdx.datasets.ImageNet( test_dataset = pdx.datasets.ImageNet(
data_dir='mini_imagenet_veg', data_dir='mini_imagenet_veg',
file_list=osp.join('mini_imagenet_veg', 'test_list.txt'), file_list=osp.join('mini_imagenet_veg', 'test_list.txt'),
label_list=osp.join('mini_imagenet_veg', 'labels.txt'), label_list=osp.join('mini_imagenet_veg', 'labels.txt'),
transforms=test_transforms) transforms=model.test_transforms)
# 下载和解压已训练好的MobileNetV2模型
model_file = 'https://bj.bcebos.com/paddlex/interpret/mini_imagenet_veg_mobilenetv2.tar.gz'
pdx.utils.download_and_decompress(model_file, path='./')
# 导入模型
model = pdx.load_model('mini_imagenet_veg_mobilenetv2')
# 可解释性可视化 # 可解释性可视化
pdx.interpret.visualize('mini_imagenet_veg/mushroom/n07734744_1106.JPEG', pdx.interpret.visualize(
'mini_imagenet_veg/mushroom/n07734744_1106.JPEG',
model, model,
test_dataset, test_dataset,
algo='lime', algo='lime',
save_dir='./') save_dir='./')
pdx.interpret.visualize('mini_imagenet_veg/mushroom/n07734744_1106.JPEG', pdx.interpret.visualize(
'mini_imagenet_veg/mushroom/n07734744_1106.JPEG',
model, model,
test_dataset, test_dataset,
algo='normlime', algo='normlime',
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册