TYS的博客

算法小白努力学习中

0%

mmclassification

mmclassification训练

train

生成imagenet数据集

修改模型配置文件resnext50_32x4d.py修改输出类别

修改datasets imagenet.py CLASSES列表变量

1
CLASSES = ['Prim', 'Lym', 'Mono', 'Plas', 'Red', 'Promy', 'Myelo', 'Late', 'Rods', 'Lobu', 'Eosl']
1
python tools/train.py configs/resnet/resnet50_b32x8_imagenet.py  --work-dir work_dirs
swin_transformer
1
python tools/train.py configs/swin_transformer/swin_small_224_b16x64_300e_imagenet.py  --work-dir work_dirs_swin

test

1
python tools/test.py configs/resnet/resnet50_b32x8_imagenet.py work_dirs/latest.pth --out result_test/resnet.pkl --metrics precision --out-items all

分析结果

1
python tools/analysis_tools/analyze_results.py configs/swin_transformer/swin_small_224_b16x64_300e_imagenet.py result_test/resnet.pkl --out-dir result_test

训练swin_transformer

1
python tools/train.py configs/swin_transformer/swin_small_224_b16x64_300e_imagenet.py  --work-dir work_dir_swin --resume-from work_dirss/latest.pth

测试swin_transformer

1
python tools/test.py configs/swin_transformer/swin_small_224_b16x64_300e_imagenet.py work_dirs_swin/epoch_122.pth --out result_test/swin.pkl --metrics precision --out-items all

分析结果

1
python tools/analysis_tools/analyze_results.py configs/swin_transformer/swin_small_224_b16x64_300e_imagenet.py result_test/swin.pkl --out-dir result_test

训练在mmdetection上修改vit-transformer,尝试修改成为transformer-FG

1
python tools/train.py configs/vision_transformer/vit-base-p16_ft-64xb64_in1k-384.py  --work-dir work_dir/vit_fine_grained --resume-from work_dir/vit/latest.pth