欢迎光临散文网 会员登陆 & 注册

Pytorch生物医学视觉深度学习入门与实战--豪华版(图像分类+语义分割+目标检测)

2023-07-17 14:26 作者:帅卡比丘弟呀  | 我要投稿

Pytorch生物医学视觉深度学习入门与实战--豪华版(图像分类+语义分割+目标检测)

地址1:https://pan.baidu.com/s/1VdyY8DElt5DJQML6DbqFYA 提取码: zt9y

地址2:https://share.weiyun.com/ldyvaUWF 密码:ysng49


创建数据集路径索引文件


项目根目录下的"./prepare_dataset"目录下有三个文件:drive.py,stare.py和chasedb1.py。分别将三个文件中的“data_root_path”参数赋值为上述3.2准备好的数据集的绝对路径(例如: data_root_path="/home/lee/datasets")。然后分别运行:


python ./prepare_dataset/drive.py  

python ./prepare_dataset/stare.py

python ./prepare_dataset/chasedb1.py         

即可在"./prepare_dataset/data_path_list"目录下对应的数据集文件夹中生成"train.txt"和"test.txt"文件,分别存储了用于训练和测试的数据路径(每行依次存储原图,标签和FOV路径(用空格隔开))。


3.4 训练模型


在根目录下的"config.py"文件中修改超参数以及其他配置信息。特别要注意 “train_data_path_list"和"test_data_path_list"这两个参数,分别指向3.3中创建的某一个数据集的"train.txt"和"text.txt"。 在"train.py"中构造创建好的模型(所有模型都在"./models"内手撕),例如指定UNet模型:


net = models.UNetFamily.U_Net(1,2).to(device)  # line 103 in train.py

修改完成后,在项目根目录执行:


CUDA_VISIBLE_DEVICES=1 python train.py --save UNet_vessel_seg --batch_size 64

上述命令将在1号GPU上执行训练程序,训练结果保存在“ ./experiments/UNet_vessel_seg”文件夹中,batchsize取64,其余参数取config.py中的默认参数。


Pytorch生物医学视觉深度学习入门与实战--豪华版(图像分类+语义分割+目标检测)的评论 (共 条)

分享到微博请遵守国家法律