【实验记录】pytorch /unet

本文详细介绍如何在PyCharm中使用Python 3.6及以上版本进行Carvana图像分割项目的训练。通过修改Train.py文件中的数据路径,设置训练参数如设备、网络结构、数据集大小等,最终完成训练并生成检查点文件及可视化loss曲线。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

github地址
py>=3.6
data Carvana

Train

  1. 在pycharm上打开整个项目,首先更改Train.py中的data地址(自己的数据下在哪里,直接复制地址粘贴)
 dir_img = '/home/koihoo/data/carvana/train/'
dir_mask = '/home/koihoo/data/carvana/train_masks/'
dir_checkpoint = 'checkpoints/'
  1. 打开pycharm终端,输入python train.py
    随后终端开始运行程序,出现下面的结果,并且出现进度条。
INFO: Using device cuda
INFO: Network:
        3 input channels
        1 output channels (classes)
        Bilinear upscaling
INFO: Creating dataset with 5088 examples
INFO: Starting training:
        Epochs:          5
        Batch size:      1
        Learning rate:   0.1
        Training size:   4580
        Validation size: 508
        Checkpoints:     True
        Device:          cuda
        Images scaling:  0.5
  1. 大概2个小时跑完训练,项目里会自动生成1个cheinkpoints文件夹,里面包含5个(.pth)的文件。
    项目还会生成1个run文件夹,里面包含3个tfevents文件,可以在终端用tensorboard进行可视化loss曲线。具体:进入tfevents文件上一级目录,cmd中输入tensorboard --logdir=evens地址。
  2. 随后可以进行单张图片的预测,首先去训练集随便复制一张图片到好用的地址,
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值