华为云实验-FCN

该博客介绍了如何在华为云平台上利用PyTorch 1.8和CUDA 10.2进行FCN(全卷积网络)模型的训练和测试。首先,通过Moxing库从OBS下载数据集和预训练模型。接着,运行train.py启动训练,记录每个epoch的训练损失、学习率和IoU等指标。训练完成后,运行predict.py进行模型测试,并给出了多个测试样本的分割结果。

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

实验平台

华为云
pytorch1.8-cuda10.2-cudnn7-ubuntu18.04
GPU: 1*V100(32GB)|CPU: 8核 64GB

实验步骤

1、数据集、预训练模型等

import moxing as mox
dataset_url = "obs://wkkk/FCN/"
mox.file.copy_parallel(dataset_url,"./")

2、训练模型
在终端输入:

python train.py

训练结束后生成results20220302-152913.txt的文件。
文件记录着每个epoch的训练效果。

[epoch: 29]
train_loss: 0.4503
lr: 0.000000
global correct: 92.8
average row correct: ['97.0', '89.3', '64.7', '73.0', '78.9', '85.0', '88.2', '91.5', '94.3', '62.0', '45.1', '72.1', '77.7', '56.5', '85.8', '95.0', '70.2', '89.7', '65.8', '75.0', '89.0']
IoU: ['93.7', '86.3', '46.3', '71.4', '68.6', '72.1', '79.9', '76.4', '76.5', '41.1', '41.8', '59.3', '58.0', '52.3', '77.4', '87.9', '59.7', '58.6', '49.3', '71.7', '70.0']
mean IoU: 66.6

3、测试结果
在终端输入:

python predict.py

分割结果:
测试1:
在这里插入图片描述在这里插入图片描述
测试2:
在这里插入图片描述在这里插入图片描述测试3:
在这里插入图片描述在这里插入图片描述测试3:
在这里插入图片描述在这里插入图片描述测试4:
在这里插入图片描述在这里插入图片描述
测试5:
在这里插入图片描述在这里插入图片描述

### 2023年语义分割模型最新进展 #### SAM-CP模型的突破 2024年由中科院联合华为提出的SAM-CP(Segment Anything Model with Cross-modal Prompting),虽然发布时间为2024年初,但该模型的研发工作贯穿整个2023年。此模型通过跨模态提示(文本、点、框)实现了开放词汇分割,在ADE20K数据集上以单一模型覆盖语义、实例和全景任务,mIoU提升至68.7%[^1]。 #### 技术特点分析 - **统一提示接口**:支持文本、视觉提示的灵活输入,使得不同应用场景下的需求能够被更高效地满足。 - **自监督预训练**:利用大规模无标签数据增强了模型的鲁棒性和泛化能力,这表明即使是在标注资源有限的情况下也能取得良好效果。 #### 半监督学习中的伪标签方法 在2023年的计算机视觉研究中,伪标签法作为一种半监督学习的技术得到了广泛应用和发展。这种方法因为其实现简便以及出色的性能表现而在多个领域内获得认可,特别是在语义分割方面也取得了显著成果[^2]。 #### Fully Convolutional Networks的应用深化 Fully Convolutional Networks (FCN)作为早期经典的语义分割网络结构之一,在过去几年里不断有新的改进版本推出并应用于实际场景当中。这些基于FCN架构优化后的模型继续发挥着重要作用,并且随着硬件加速技术和分布式计算平台的进步,其处理速度和精度都有所提高[^3]。 ```python import torch.nn as nn class FCN(nn.Module): def __init__(self, num_classes=21): super(FCN, self).__init__() # 定义卷积层和其他组件... def forward(self, x): pass # 实现前向传播逻辑 ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值