你将收获

学习PyTorch版UNet图像语义分割技术来训练自己的数据集

学习UNet语义分割原理

学习使用labelme图像标注

适用人群

希望掌握PyTorch版UNet图像语义分割实战技术的同学们

课程介绍

UNet是一种基于深度学习的图像语义分割方法,尤其在医学图像分割中表现优异。 

本课程将手把手地教大家使用labelme图像标注工具制作自己的数据集,生成Mask图像,并使用PyTorchUNet训练自己的数据集,从而能开展自己的图像分割应用。 

本课程有两个项目实践: 

(1) Kaggle盐体识别比赛 :利用PyTorchUNet进行Kaggle盐体识别 

(2) Pothole语义分割:对汽车行驶场景中的路坑进行标注和PyTorchUNet语义分割 

本课程使用PyTorch版本的UNet,在Ubuntu系统上用Jupyter Notebook做项目演示。 包括:数据集标注、数据集格式转换和Mask图像生成、编写UNet程序文件、训练自己的数据集、测试训练出的网络模型、性能评估。项目代码也可在Windows上运行,课程提供Windows环境搭建方法。

本课程提供项目的数据集和Python程序代码。

课程展示

课程目录

讨论留言
39 条回复 进入帖子
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
Panda_08242024-01-12
  • 打赏
  • 举报
回复

白老师,请问如何在pycharm中进行训练呢

bai666ai2023-07-13
  • 打赏
  • 举报
回复

电脑上视频播放时,屏幕左上可看到“下载课件”的链接。先下载课件,项目流程的课件中有网盘链接,可下载其它课程资料。

wm02352023-02-11
  • 打赏
  • 举报
回复4

根本没有window系统训练啊,只有ubuntu训练,大家不要上当

bai666ai2023-07-13
  • 举报
回复
@wm0235课程使用的是pytorch,应该可以在windows和ubuntu上都可以使用
m0_690238282023-02-10
  • 打赏
  • 举报
回复

老师,请问多分类时图片应该怎么标注啊?
还有多分类的话你给的模型吧loss改成softmax就可以了吗?

m0_690238282023-02-01
  • 打赏
  • 举报
回复

是可以进行多分类的吗

一个-小号2022-11-16
  • 打赏
  • 举报
回复
没有下载课件的链接
bai666ai2023-07-13
  • 举报
回复
@一个-小号电脑上视频播放时,屏幕左上可看到“下载课件”的链接。先下载课件,项目流程的课件中有网盘链接,可下载其它课程资料。
一个-小号2022-11-16
  • 打赏
  • 举报
回复
没有下载课件的链接
bai666ai2023-07-13
  • 举报
回复
@一个-小号电脑上视频播放时,屏幕左上可看到“下载课件”的链接。先下载课件,项目流程的课件中有网盘链接,可下载其它课程资料。
StupidguyFb2022-09-08
  • 打赏
  • 举报
回复
白老师,在标记图片时,如何处理图片啊?每张照片需要的地方不一样
bai666ai2022-09-14
  • 举报
回复
@StupidguyFb

你说的处理图片具体指什么?

  • 打赏
  • 举报
回复2
这个课程太水了 ,88打水漂了,想训练自己的数据集,但是这个全都是在乌班图上演示,然会百度网盘给的代码目录和视频上的也不一样。。。。我觉得好亏啊
彑氷2022-08-13
  • 打赏
  • 举报
回复
老师,请问代码中的test和train函数是在哪里用的,该怎么用
彑氷2022-05-09
  • 打赏
  • 举报
回复
自己训练了数据集,用生成的pth文件去处理其他图片,之前都能成功加载,今天再运行时显示Can not load weights,用其他电脑的pycharm运行却没有问题,该怎么解决
bai666ai2022-05-09
  • 举报
回复
@彑氷

重新训练一下试试

AI Chen2022-04-28
  • 打赏
  • 举报
回复
请问源码和数据在哪里
AI Chen2022-04-28
  • 举报
回复
@AI Chen代码放在哪里呢?
bai666ai2022-04-28
  • 举报
回复
@AI Chen

电脑上视频播放时,屏幕左上可看到“下载课件”的链接。先下载课件,项目流程的课件中有百度网盘链接,可下载其它课程资料。

bai666ai2022-04-28
  • 举报
回复
@AI Chen

先下载课件,项目流程的课件中有百度网盘链接,可下载其它课程资料。

2条回复
  • 打赏
  • 举报
回复
谢谢老师
bai666ai2022-03-31
  • 举报
回复
@爱吃鸡蛋加分

:)

  • 打赏
  • 举报
回复
def __init__(self, in_channels=3, n_classes=N_CLASSES, dropout = 0.2, start_fm=START_FRAME)这几个参数分别代表什么意思呢?
bai666ai2022-03-29
  • 举报
回复
@爱吃鸡蛋加分

in_channels=3, # 通道数

n_classes=N_CLASSES,  # 类别数目

dropout = 0.2,  #丢弃率

start_fm=START_FRAME #起始帧

  • 打赏
  • 举报
回复
白老师,我运行训练这步时候出现以下问题:TypeError: to() received an invalid combination of arguments - got (tuple), but expected one of: * (torch.device device, torch.dtype dtype, bool non_blocking, bool copy, *, torch.memory_format memory_format) * (torch.dtype dtype, bool non_blocking, bool copy, *, torch.memory_format memory_format) * (Tensor tensor, bool non_blocking, bool copy, *, torch.memory_format memory_format) 请问这个是那出了问题?该怎么解决
bai666ai2022-03-16
  • 举报
回复
@爱吃鸡蛋加分

检查一下训练命令的参数有没有问题

  • 打赏
  • 举报
回复
老师那个jupybook 的文件怎么下载的课件里没有
bai666ai2022-03-16
  • 举报
回复
@爱吃鸡蛋加分

先下载课件,课件中有百度网盘链接

彑氷2022-03-07
  • 打赏
  • 举报
回复
老师,请问训练过程中,train_loss持续降低,valid_loss一直上下波动,这种情况有可能是什么问题,该怎么解决
bai666ai2022-03-07
  • 举报
回复
@彑氷

验证集图片增加些估计会稳定些

6266266262022-03-05
  • 打赏
  • 举报
回复
老师请问数据集和课程代码去哪下载呢?
bai666ai2022-03-05
  • 举报
回复
@626626626

电脑上视频播放时,屏幕左上可看到“下载课件”的链接。先下载课件,项目流程的课件中有百度网盘链接,可下载其它课程资料。

彑氷2022-02-27
  • 打赏
  • 举报
回复
老师,如果数据集的大小都不一样,real_height和real_width该怎么办
bai666ai2022-02-27
  • 举报
回复
@彑氷

代码中有resize的预处理的,可以取一个中间的值试试

彑氷2022-02-26
  • 打赏
  • 举报
回复
老师,请问可视化的网页打不开怎么办
bai666ai2022-02-26
  • 举报
回复
@彑氷

有什么输出信息吗?

 

彑氷2022-02-27
  • 举报
回复
@彑氷显示No dashboards are active for the current data set