Git Product home page Git Product logo

espnet's Introduction

DeepVAC

DeepVAC提供了基于PyTorch的AI项目的工程化规范。为了达到这一目标,DeepVAC包含了:

诸多PyTorch AI项目的内在逻辑都大同小异,因此DeepVAC致力于把更通用的逻辑剥离出来,从而使得工程代码的准确性、易读性、可维护性上更具优势。

如果想使得AI项目符合DeepVAC规范,需要仔细阅读DeepVAC标准。 如果想了解deepvac库的设计,请阅读deepvac库的设计

如何基于DeepVAC构建自己的PyTorch AI项目

1. 阅读DeepVAC标准

可以粗略阅读,建立起第一印象。

2. 环境准备

DeepVAC的依赖有:

  • Python3。不支持Python2,其已被废弃;
  • 依赖包:torch, torchvision, tensorboard, scipy, numpy, cv2, Pillow;

这些依赖使用pip命令(或者git clone)自行安装,不再赘述。

对于普通用户来说,最方便高效的方式还是使用MLab HomePod作为DeepVAC的使用环境,这是一个预构建的Docker image,可以帮助用户省掉不必要的环境配置时间。 同时在MLab组织内部,我们也使用MLab HomePod进行日常的模型的训练任务。

3. 安装deepvac库

可以使用pip来进行安装:
pip3 install deepvac
或者
python3 -m pip install deepvac

如果你需要使用deepvac在github上的最新代码,就需要使用如下的开发者模式:

开发者模式

  • 克隆该项目到本地:git clone https://github.com/DeepVAC/deepvac
  • 在你的入口文件中添加:
import sys
#replace with your local deepvac directory
sys.path.insert(0,'/home/gemfield/github/deepvac')

或者设置PYTHONPATH环境变量:

export PYTHONPATH=/home/gemfield/github/deepvac

4. 创建自己的PyTorch项目

  • 初始化自己项目的git仓库;
  • 在仓库中创建第一个研究分支,比如分支名为 LTS_b1_aug9_movie_video_plate_130w;
  • 切换到上述的LTS_b1分支中,开始工作;

5. 编写配置文件

配置文件的文件名均为 config.py,位于你项目的根目录。在代码开始处添加from deepvac import new, AttrDict; 所有用户的配置都存放在这个文件里。config模块提供了6个预定义的作用域:config.core,config.aug,config.cast,config.datasets,config.backbones,config.loss。使用方法如下:

  • 所有和trainer相关(包括train、val、test)的配置都定义在config.core.<my_train_class>中;
  • 所有和deepvac.aug中增强模块相关的配置都定义在config.aug.<my_aug_class>中;
  • 所有和模型转换相关的配置都定义在config.cast.<the_caster_class>中;
  • 所有和Datasets相关的配置都定义在config.datasets.<my_dataset_class>中;
  • 所有和loss相关的配置都定义在config.loss.<my_loss_class>中;
  • 用户可以开辟自己的作用域,比如config.my_stuff = AttrDict(),然后config.my_stuff.name = 'gemfield';
  • 用户可以使用new()来初始化config实例,使用clone()来深拷贝config配置项。

更多配置:

  • 预训练模型加载;
  • checkpoint加载;
  • tensorboard使用;
  • TorchScript使用;
  • 转换ONNX;
  • 转换NCNN;
  • 转换CoreML;
  • 转换TensorRT;
  • 转换TNN;
  • 转换MNN;
  • 开启量化;
  • 开启EMA;
  • 开启自动混合精度训练(AMP);

以及关于配置文件的更详细解释,请阅读config说明.

项目根目录下的train.py中用如下方式引用config.py文件:

from config import config as deepvac_config
from deepvac import DeepvacTrain

class MyTrain(DeepvacTrain):
    ......

my_train = MyTrain(deepvac_config)
my_train()

项目根目录下的test.py中用如下方式引用config.py文件:

from config import config as deepvac_config
from deepvac import Deepvac

class MyTest(Deepvac)
    ......

my_test = MyTest(deepvac_config)
my_test()

之后,train.py/test.py代码中通过如下方式来读写config.core中的配置项

print(self.config.log_dir)
print(self.config.batch_size)
......

此外,鉴于config的核心作用,deepvac还设计了如下的API来方便对config模块的使用:

  • AttrDict
  • new
  • interpret
  • fork
  • clone
from deepvac import AttrDict, new, interpret, fork

关于这些API的使用方法,请访问config API 说明.

6. 编写synthesis/synthesis.py(可选)

编写该文件,用于产生本项目的数据集,用于对本项目的数据集进行自动化检查和清洗。 这一步为可选,如果有需要的话,可以参考Deepvac组织下Synthesis2D项目的实现。

7. 编写aug/aug.py(可选)

编写该文件,用于实现数据增强策略。 deepvac.aug模块为数据增强设计了特有的语法,在两个层面实现了复用:aug 和 composer。比如说,我想复用添加随机斑点的SpeckleAug:

from deepvac.aug.base_aug import SpeckleAug

这是对底层aug算子的复用。我们还可以直接复用别人写好的composer,并且是以直截了当的方式。比如deepvac.aug提供了一个用于人脸检测数据增强的RetinaAugComposer:

from deepvac.aug import RetinaAugComposer

以上说的是直接复用,但项目中更多的是自定义扩展,而且大部分情况下也需要复用torchvision的transform的compose,又该怎么办呢?这里解释下,composer是deepvac.aug模块的概念,compose是torchvision transform模块的概念,之所以这么相似纯粹是因为巧合。

要扩展自己的composer也是很简单的,比如我可以自定义一个composer(我把它命名为GemfieldComposer),这个composer可以使用/复用以下增强逻辑:

  • torchvision transform定义的compose;
  • deepvac内置的aug算子;
  • 我自己写的aug算子。

更详细的步骤请访问:deepvac.aug模块使用

8. 编写Dataset类

代码编写在data/dataloader.py文件中。继承deepvac.datasets类体系,比如FileLineDataset类提供了对如下train.txt这种格式的封装:

#train.txt,第一列为图片路径,第二列为label
img0/1.jpg 0
img0/2.jpg 0
...
img1/0.jpg 1
...
img2/0.jpg 2
...

有时第二列是字符串,并且想把FileLineDataset中使用Image读取图片对方式替换为cv2,那么可以通过如下的继承方式来重新实现:

from deepvac.datasets import FileLineDataset

class FileLineCvStrDataset(FileLineDataset):
    def _buildLabelFromLine(self, line):
        line = line.strip().split(" ")
        return [line[0], line[1]]

    def _buildSampleFromPath(self, abs_path):
        #we just set default loader with Pillow Image
        sample = cv2.imread(abs_path)
        sample = self.compose(sample)
        return sample

哦,FileLineCvStrDataset也已经是deepvac.datasets中提供的类了。

9. 编写训练和验证脚本

在Deepvac规范中,train.py就代表了训练范式。模型训练的代码写在train.py文件中,继承DeepvacTrain类:

from deepvac import DeepvacTrain

class MyTrain(DeepvacTrain):
    pass

继承DeepvacTrain的子类可能需要重新实现以下方法才能够开始训练:

类的方法(*号表示用户一般要重新实现) 功能 备注
preEpoch 每轮Epoch之前的用户操作,DeepvacTrain啥也不做 用户可以重新定义(如果需要的话)
preIter 每个batch迭代之前的用户操作,DeepvacTrain啥也不做 用户可以重新定义(如果需要的话)
postIter 每个batch迭代之后的用户操作,DeepvacTrain啥也不做 用户可以重新定义(如果需要的话)
postEpoch 每轮Epoch之后的用户操作,DeepvacTrain啥也不做 用户可以重新定义(如果需要的话)
doFeedData2Device DeepvacTrain把来自dataloader的sample和target(标签)移动到device设备上 用户可以重新定义(如果需要的话)
doForward DeepvacTrain会进行网络推理,推理结果赋值给self.config.output成员 用户可以重新定义(如果需要的话)
doLoss DeepvacTrain会使用self.config.output和self.config.target进行计算得到此次迭代的loss 用户可以重新定义(如果需要的话)
doBackward 网络反向传播过程,DeepvacTrain会调用self.config.loss.backward()进行BP 用户可以重新定义(如果需要的话)
doOptimize 网络权重更新的过程,DeepvacTrain会调用self.config.optimizer.step() 用户可以重新定义(如果需要的话)
doSchedule 更新学习率的过程,DeepvacTrain会调用self.config.scheduler.step() 用户可以重新定义(如果需要的话)
* doValAcc 在val模式下计算模型的acc,DeepvacTrain啥也不做 用户一般要重新定义,写tensorboard的时候依赖于此

典型的写法如下:

class MyTrain(DeepvacTrain):
    ...
    #因为基类不能处理list类型的标签,重写该方法
    def doFeedData2Device(self):
        self.config.target = [anno.to(self.config.device) for anno in self.config.target]
        self.config.sample = self.config.sample.to(self.config.device)

    #初始化config.core.acc
    def doValAcc(self):
        self.config.acc = your_acc
        LOG.logI('Test accuray: {:.4f}'.format(self.config.acc))


train = MyTrain(deepvac_config)
train()

10. 编写测试脚本

在Deepvac规范中,test.py就代表测试范式。测试代码写在test.py文件中,继承Deepvac类。

和train.py中的train/val的本质不同在于:

  • 舍弃train/val上下文;
  • 网络不再使用autograd上下文;
  • 不再进行loss、反向、优化等计算;
  • 使用Deepvac的*Report模块来进行准确度、速度方面的衡量;

继承Deepvac类的子类必须(重新)实现以下方法才能够开始测试:

类的方法(*号表示必需重新实现) 功能 备注
preIter 每个batch迭代之前的用户操作,Deepvac啥也不做 用户可以重新定义(如果需要的话)
postIter 每个batch迭代之后的用户操作,Deepvac啥也不做 用户可以重新定义(如果需要的话)
doFeedData2Device Deepvac把来自dataloader的sample和target(标签)移动到device设备上 用户可以重新定义(如果需要的话)
doForward Deepvac会进行网络推理,推理结果赋值给self.config.output成员 用户可以重新定义(如果需要的话)
doTest 用户完全自定义的test逻辑,可以通过report.add(gt, pred)添加测试结果,生成报告 看下面的测试逻辑

典型的写法如下:

class MyTest(Deepvac):
    ...
    def doTest(self):
        ...

test = MyTest(deepvac_config)
test()
#test(input_tensor)

当执行test()的时候,DeepVAC框架会按照如下的优先级进行测试:

  • 如果用户传递了参数,比如test(input_tensor),则将针对该input_tensor进行doFeedData2Device + doForward,然后测试结束;
  • 如果用户重写了doTest()函数,则将执行doTest(),然后测试结束;
  • 如果用户配置了config.my_test.test_loader,则将迭代该loader,对每个sample进行doFeedData2Device + doForward,然后测试结束;
  • 以上都不符合,报错退出。

DeepVAC的社区产品

产品名称 简介 当前版本 获取方式/部署形式
DeepVAC 独树一帜的PyTorch工程规范 0.6.0 pip install deepvac
libdeepvac 独树一帜的PyTorch模型部署框架 1.9.0 SDK,下载 & 解压
MLab HomePod 迄今为止最先进的容器化PyTorch模型训练环境 2.0 docker run / k8s
MLab RookPod 迄今为止最先进的成本10万人民币以下的存储解决方案 NA 硬件规范 + k8s yaml
pyRBAC 基于Keycloak的RBAC python实现 NA pip install(敬请期待)
DeepVAC版PyTorch 为MLab HomePod pro版本定制的PyTorch包 1.9.0 conda install -c gemfield pytorch
DeepVAC版LibTorch 为libdeepvac定制的LibTorch库 1.9.0 压缩包,下载 & 解压

espnet's People

Contributors

buptlihang avatar gemfield avatar mhgl avatar wyh163 avatar

Stargazers

 avatar

Watchers

 avatar

espnet's Issues

语义分割炼丹技巧:mean std

不同mean std的pk

数据集

  • 训练集:clothes std 2.1
  • 验证集:LIP986

炼丹参数

TRAIN

config.core.mean = config.data['mean'] && config.core.std = config.data['std']

Epoch No.: 0    TRAIN Loss = 0.8305      TRAIN mIOU = 0.6219
Epoch No.: 1    TRAIN Loss = 0.6207      TRAIN mIOU = 0.6758
Epoch No.: 2    TRAIN Loss = 0.5139      TRAIN mIOU = 0.7286
Epoch No.: 3    TRAIN Loss = 0.4646      TRAIN mIOU = 0.7510
Epoch No.: 4    TRAIN Loss = 0.4634      TRAIN mIOU = 0.7521
Epoch No.: 5    TRAIN Loss = 0.4377      TRAIN mIOU = 0.7588
Epoch No.: 6    TRAIN Loss = 0.4065      TRAIN mIOU = 0.7717
Epoch No.: 7    TRAIN Loss = 0.4041      TRAIN mIOU = 0.7728
Epoch No.: 8    TRAIN Loss = 0.4023      TRAIN mIOU = 0.7758
Epoch No.: 9    TRAIN Loss = 0.3936      TRAIN mIOU = 0.7782
Epoch No.: 10   TRAIN Loss = 0.3864      TRAIN mIOU = 0.7768
Epoch No.: 11   TRAIN Loss = 0.3854      TRAIN mIOU = 0.7785
Epoch No.: 12   TRAIN Loss = 0.3883      TRAIN mIOU = 0.7790
Epoch No.: 13   TRAIN Loss = 0.3796      TRAIN mIOU = 0.7800
Epoch No.: 14   TRAIN Loss = 0.3667      TRAIN mIOU = 0.7873
Epoch No.: 15   TRAIN Loss = 0.3524      TRAIN mIOU = 0.7932
Epoch No.: 16   TRAIN Loss = 0.3539      TRAIN mIOU = 0.7935
Epoch No.: 17   TRAIN Loss = 0.3466      TRAIN mIOU = 0.7947
Epoch No.: 18   TRAIN Loss = 0.3523      TRAIN mIOU = 0.7939
Epoch No.: 19   TRAIN Loss = 0.3518      TRAIN mIOU = 0.7919
Epoch No.: 20   TRAIN Loss = 0.3384      TRAIN mIOU = 0.8006
Epoch No.: 21   TRAIN Loss = 0.3494      TRAIN mIOU = 0.7959
Epoch No.: 22   TRAIN Loss = 0.3488      TRAIN mIOU = 0.7953
Epoch No.: 23   TRAIN Loss = 0.3383      TRAIN mIOU = 0.8008
Epoch No.: 24   TRAIN Loss = 0.3317      TRAIN mIOU = 0.8019
Epoch No.: 25   TRAIN Loss = 0.3454      TRAIN mIOU = 0.7980
Epoch No.: 26   TRAIN Loss = 0.3399      TRAIN mIOU = 0.8008
Epoch No.: 27   TRAIN Loss = 0.3283      TRAIN mIOU = 0.8043
Epoch No.: 28   TRAIN Loss = 0.3313      TRAIN mIOU = 0.8052
Epoch No.: 29   TRAIN Loss = 0.3149      TRAIN mIOU = 0.8144
Epoch No.: 30   TRAIN Loss = 0.3252      TRAIN mIOU = 0.8099
Epoch No.: 31   TRAIN Loss = 0.3250      TRAIN mIOU = 0.8086
Epoch No.: 32   TRAIN Loss = 0.3217      TRAIN mIOU = 0.8123
Epoch No.: 33   TRAIN Loss = 0.3145      TRAIN mIOU = 0.8153
Epoch No.: 34   TRAIN Loss = 0.3095      TRAIN mIOU = 0.8145
Epoch No.: 35   TRAIN Loss = 0.3217      TRAIN mIOU = 0.8118
Epoch No.: 36   TRAIN Loss = 0.3023      TRAIN mIOU = 0.8188
Epoch No.: 37   TRAIN Loss = 0.3479      TRAIN mIOU = 0.8003
Epoch No.: 38   TRAIN Loss = 0.3139      TRAIN mIOU = 0.8162
Epoch No.: 39   TRAIN Loss = 0.3228      TRAIN mIOU = 0.8084
Epoch No.: 40   TRAIN Loss = 0.3105      TRAIN mIOU = 0.8169
Epoch No.: 41   TRAIN Loss = 0.3098      TRAIN mIOU = 0.8176
Epoch No.: 42   TRAIN Loss = 0.3020      TRAIN mIOU = 0.8221
Epoch No.: 43   TRAIN Loss = 0.3232      TRAIN mIOU = 0.8106
Epoch No.: 44   TRAIN Loss = 0.3113      TRAIN mIOU = 0.8178
Epoch No.: 45   TRAIN Loss = 0.3171      TRAIN mIOU = 0.8139
Epoch No.: 46   TRAIN Loss = 0.3011      TRAIN mIOU = 0.8238
Epoch No.: 47   TRAIN Loss = 0.3028      TRAIN mIOU = 0.8196
Epoch No.: 48   TRAIN Loss = 0.2992      TRAIN mIOU = 0.8217
Epoch No.: 49   TRAIN Loss = 0.3661      TRAIN mIOU = 0.7944
Epoch No.: 50   TRAIN Loss = 0.2963      TRAIN mIOU = 0.8231
Epoch No.: 51   TRAIN Loss = 0.2979      TRAIN mIOU = 0.8209
Epoch No.: 52   TRAIN Loss = 0.2880      TRAIN mIOU = 0.8268
Epoch No.: 53   TRAIN Loss = 0.3200      TRAIN mIOU = 0.8141
Epoch No.: 54   TRAIN Loss = 0.2867      TRAIN mIOU = 0.8280
Epoch No.: 55   TRAIN Loss = 0.2851      TRAIN mIOU = 0.8299
Epoch No.: 56   TRAIN Loss = 0.2963      TRAIN mIOU = 0.8249
Epoch No.: 57   TRAIN Loss = 0.2867      TRAIN mIOU = 0.8282
Epoch No.: 58   TRAIN Loss = 0.2872      TRAIN mIOU = 0.8284
Epoch No.: 59   TRAIN Loss = 0.2830      TRAIN mIOU = 0.8283
Epoch No.: 60   TRAIN Loss = 0.2824      TRAIN mIOU = 0.8320
Epoch No.: 61   TRAIN Loss = 0.2788      TRAIN mIOU = 0.8347
Epoch No.: 62   TRAIN Loss = 0.3024      TRAIN mIOU = 0.8256
Epoch No.: 63   TRAIN Loss = 0.2851      TRAIN mIOU = 0.8298
Epoch No.: 64   TRAIN Loss = 0.2906      TRAIN mIOU = 0.8269
Epoch No.: 65   TRAIN Loss = 0.2852      TRAIN mIOU = 0.8279
Epoch No.: 66   TRAIN Loss = 0.2748      TRAIN mIOU = 0.8362
Epoch No.: 67   TRAIN Loss = 0.2889      TRAIN mIOU = 0.8313
Epoch No.: 68   TRAIN Loss = 0.2904      TRAIN mIOU = 0.8271
Epoch No.: 69   TRAIN Loss = 0.2932      TRAIN mIOU = 0.8270
Epoch No.: 70   TRAIN Loss = 0.2758      TRAIN mIOU = 0.8387
Epoch No.: 71   TRAIN Loss = 0.2819      TRAIN mIOU = 0.8336

config.core.mean = np.array([0.406, 0.456, 0.485]) * 255 && config.core.std = np.array([0.224, 0.225, 0.229]) * 255

Epoch No.: 0    TRAIN Loss = 0.8366      TRAIN mIOU = 0.6301
Epoch No.: 1    TRAIN Loss = 0.5948      TRAIN mIOU = 0.6986
Epoch No.: 2    TRAIN Loss = 0.5243      TRAIN mIOU = 0.7221
Epoch No.: 3    TRAIN Loss = 0.4927      TRAIN mIOU = 0.7373
Epoch No.: 4    TRAIN Loss = 0.4506      TRAIN mIOU = 0.7494
Epoch No.: 5    TRAIN Loss = 0.4363      TRAIN mIOU = 0.7573
Epoch No.: 6    TRAIN Loss = 0.4201      TRAIN mIOU = 0.7674
Epoch No.: 7    TRAIN Loss = 0.4050      TRAIN mIOU = 0.7667
Epoch No.: 8    TRAIN Loss = 0.3794      TRAIN mIOU = 0.7790
Epoch No.: 9    TRAIN Loss = 0.4004      TRAIN mIOU = 0.7725
Epoch No.: 10   TRAIN Loss = 0.3861      TRAIN mIOU = 0.7744
Epoch No.: 11   TRAIN Loss = 0.3822      TRAIN mIOU = 0.7762
Epoch No.: 12   TRAIN Loss = 0.3700      TRAIN mIOU = 0.7805
Epoch No.: 13   TRAIN Loss = 0.3603      TRAIN mIOU = 0.7861
Epoch No.: 14   TRAIN Loss = 0.3559      TRAIN mIOU = 0.7890
Epoch No.: 15   TRAIN Loss = 0.3692      TRAIN mIOU = 0.7817
Epoch No.: 16   TRAIN Loss = 0.3653      TRAIN mIOU = 0.7813
Epoch No.: 17   TRAIN Loss = 0.3682      TRAIN mIOU = 0.7851
Epoch No.: 18   TRAIN Loss = 0.3405      TRAIN mIOU = 0.7950
Epoch No.: 19   TRAIN Loss = 0.3447      TRAIN mIOU = 0.7958
Epoch No.: 20   TRAIN Loss = 0.3428      TRAIN mIOU = 0.7926
Epoch No.: 21   TRAIN Loss = 0.3439      TRAIN mIOU = 0.7919
Epoch No.: 22   TRAIN Loss = 0.3546      TRAIN mIOU = 0.7839
Epoch No.: 23   TRAIN Loss = 0.3414      TRAIN mIOU = 0.7954
Epoch No.: 24   TRAIN Loss = 0.3426      TRAIN mIOU = 0.7926
Epoch No.: 25   TRAIN Loss = 0.3539      TRAIN mIOU = 0.7960
Epoch No.: 26   TRAIN Loss = 0.3400      TRAIN mIOU = 0.7940
Epoch No.: 27   TRAIN Loss = 0.3334      TRAIN mIOU = 0.7996
Epoch No.: 28   TRAIN Loss = 0.3527      TRAIN mIOU = 0.7933
Epoch No.: 29   TRAIN Loss = 0.3269      TRAIN mIOU = 0.8054
Epoch No.: 30   TRAIN Loss = 0.3221      TRAIN mIOU = 0.8070
Epoch No.: 31   TRAIN Loss = 0.3345      TRAIN mIOU = 0.7999
Epoch No.: 32   TRAIN Loss = 0.3271      TRAIN mIOU = 0.8024
Epoch No.: 33   TRAIN Loss = 0.3218      TRAIN mIOU = 0.8073
Epoch No.: 34   TRAIN Loss = 0.3178      TRAIN mIOU = 0.8121
Epoch No.: 35   TRAIN Loss = 0.3109      TRAIN mIOU = 0.8157
Epoch No.: 36   TRAIN Loss = 0.3431      TRAIN mIOU = 0.8027
Epoch No.: 37   TRAIN Loss = 0.3178      TRAIN mIOU = 0.8111
Epoch No.: 38   TRAIN Loss = 0.3020      TRAIN mIOU = 0.8208
Epoch No.: 39   TRAIN Loss = 0.3194      TRAIN mIOU = 0.8142
Epoch No.: 40   TRAIN Loss = 0.3122      TRAIN mIOU = 0.8157
Epoch No.: 41   TRAIN Loss = 0.3096      TRAIN mIOU = 0.8186
Epoch No.: 42   TRAIN Loss = 0.2946      TRAIN mIOU = 0.8237
Epoch No.: 43   TRAIN Loss = 0.3123      TRAIN mIOU = 0.8167
Epoch No.: 44   TRAIN Loss = 0.2982      TRAIN mIOU = 0.8211
Epoch No.: 45   TRAIN Loss = 0.3216      TRAIN mIOU = 0.8107
Epoch No.: 46   TRAIN Loss = 0.3048      TRAIN mIOU = 0.8212
Epoch No.: 47   TRAIN Loss = 0.2985      TRAIN mIOU = 0.8211
Epoch No.: 48   TRAIN Loss = 0.3184      TRAIN mIOU = 0.8148
Epoch No.: 49   TRAIN Loss = 0.2981      TRAIN mIOU = 0.8221
Epoch No.: 50   TRAIN Loss = 0.2956      TRAIN mIOU = 0.8196
Epoch No.: 51   TRAIN Loss = 0.3136      TRAIN mIOU = 0.8112
Epoch No.: 52   TRAIN Loss = 0.3168      TRAIN mIOU = 0.8119
Epoch No.: 53   TRAIN Loss = 0.2957      TRAIN mIOU = 0.8197
Epoch No.: 54   TRAIN Loss = 0.2979      TRAIN mIOU = 0.8232
Epoch No.: 55   TRAIN Loss = 0.3038      TRAIN mIOU = 0.8206
Epoch No.: 56   TRAIN Loss = 0.2890      TRAIN mIOU = 0.8256
Epoch No.: 57   TRAIN Loss = 0.2870      TRAIN mIOU = 0.8271
Epoch No.: 58   TRAIN Loss = 0.2857      TRAIN mIOU = 0.8259
Epoch No.: 59   TRAIN Loss = 0.2945      TRAIN mIOU = 0.8229
Epoch No.: 60   TRAIN Loss = 0.2899      TRAIN mIOU = 0.8265
Epoch No.: 61   TRAIN Loss = 0.2808      TRAIN mIOU = 0.8332
Epoch No.: 62   TRAIN Loss = 0.2891      TRAIN mIOU = 0.8296
Epoch No.: 63   TRAIN Loss = 0.2807      TRAIN mIOU = 0.8308
Epoch No.: 64   TRAIN Loss = 0.2798      TRAIN mIOU = 0.8298
Epoch No.: 65   TRAIN Loss = 0.2956      TRAIN mIOU = 0.8232
Epoch No.: 66   TRAIN Loss = 0.2755      TRAIN mIOU = 0.8371
Epoch No.: 67   TRAIN Loss = 0.2910      TRAIN mIOU = 0.8253
Epoch No.: 68   TRAIN Loss = 0.2880      TRAIN mIOU = 0.8264
Epoch No.: 69   TRAIN Loss = 0.2793      TRAIN mIOU = 0.8322
Epoch No.: 70   TRAIN Loss = 0.2931      TRAIN mIOU = 0.8288
Epoch No.: 71   TRAIN Loss = 0.3069      TRAIN mIOU = 0.8180

VAL

config.core.mean = config.data['mean'] && config.core.std = config.data['std']

Epoch No.: 0    VAL Loss = 0.5173        VAL mIOU = 0.6432
Epoch No.: 1    VAL Loss = 0.7352        VAL mIOU = 0.6698
Epoch No.: 2    VAL Loss = 0.9506        VAL mIOU = 0.6749
Epoch No.: 3    VAL Loss = 0.4759        VAL mIOU = 0.7032
Epoch No.: 4    VAL Loss = 0.4187        VAL mIOU = 0.6993
Epoch No.: 5    VAL Loss = 0.5501        VAL mIOU = 0.6915
Epoch No.: 6    VAL Loss = 0.5055        VAL mIOU = 0.6912
Epoch No.: 7    VAL Loss = 0.3540        VAL mIOU = 0.7052
Epoch No.: 8    VAL Loss = 0.3820        VAL mIOU = 0.7039
Epoch No.: 9    VAL Loss = 0.4253        VAL mIOU = 0.6960
Epoch No.: 10   VAL Loss = 0.3428        VAL mIOU = 0.7053
Epoch No.: 11   VAL Loss = 0.3238        VAL mIOU = 0.7105
Epoch No.: 12   VAL Loss = 0.4548        VAL mIOU = 0.7008
Epoch No.: 13   VAL Loss = 0.2605        VAL mIOU = 0.7088
Epoch No.: 14   VAL Loss = 0.2577        VAL mIOU = 0.7024
Epoch No.: 15   VAL Loss = 0.4431        VAL mIOU = 0.6901
Epoch No.: 16   VAL Loss = 0.6530        VAL mIOU = 0.7028
Epoch No.: 17   VAL Loss = 0.3773        VAL mIOU = 0.7138
Epoch No.: 18   VAL Loss = 0.3961        VAL mIOU = 0.7098
Epoch No.: 19   VAL Loss = 0.5007        VAL mIOU = 0.7003
Epoch No.: 20   VAL Loss = 0.4277        VAL mIOU = 0.7065
Epoch No.: 21   VAL Loss = 0.3111        VAL mIOU = 0.7018
Epoch No.: 22   VAL Loss = 0.4636        VAL mIOU = 0.7042
Epoch No.: 23   VAL Loss = 0.3106        VAL mIOU = 0.7164
Epoch No.: 24   VAL Loss = 0.4415        VAL mIOU = 0.7028
Epoch No.: 25   VAL Loss = 0.4288        VAL mIOU = 0.7096
Epoch No.: 26   VAL Loss = 0.4786        VAL mIOU = 0.7097
Epoch No.: 27   VAL Loss = 0.2658        VAL mIOU = 0.7024
Epoch No.: 28   VAL Loss = 0.3159        VAL mIOU = 0.7124
Epoch No.: 29   VAL Loss = 0.2794        VAL mIOU = 0.6917
Epoch No.: 30   VAL Loss = 0.4634        VAL mIOU = 0.7142
Epoch No.: 31   VAL Loss = 0.3339        VAL mIOU = 0.7104
Epoch No.: 32   VAL Loss = 0.3904        VAL mIOU = 0.7146
Epoch No.: 33   VAL Loss = 0.1813        VAL mIOU = 0.7036
Epoch No.: 34   VAL Loss = 0.2867        VAL mIOU = 0.7112
Epoch No.: 35   VAL Loss = 0.3358        VAL mIOU = 0.7012
Epoch No.: 36   VAL Loss = 0.3156        VAL mIOU = 0.7102
Epoch No.: 37   VAL Loss = 0.6730        VAL mIOU = 0.7118
Epoch No.: 38   VAL Loss = 0.3842        VAL mIOU = 0.7124
Epoch No.: 39   VAL Loss = 0.2802        VAL mIOU = 0.7041
Epoch No.: 40   VAL Loss = 0.3072        VAL mIOU = 0.7008
Epoch No.: 41   VAL Loss = 0.2515        VAL mIOU = 0.7058
Epoch No.: 42   VAL Loss = 0.3218        VAL mIOU = 0.7141
Epoch No.: 43   VAL Loss = 0.3874        VAL mIOU = 0.7141
Epoch No.: 44   VAL Loss = 0.3264        VAL mIOU = 0.7046
Epoch No.: 45   VAL Loss = 0.2222        VAL mIOU = 0.7133
Epoch No.: 46   VAL Loss = 0.2573        VAL mIOU = 0.7175
Epoch No.: 47   VAL Loss = 0.2777        VAL mIOU = 0.7070
Epoch No.: 48   VAL Loss = 0.2893        VAL mIOU = 0.7089
Epoch No.: 49   VAL Loss = 0.3707        VAL mIOU = 0.7077
Epoch No.: 50   VAL Loss = 0.2880        VAL mIOU = 0.7086
Epoch No.: 51   VAL Loss = 0.2251        VAL mIOU = 0.7092
Epoch No.: 52   VAL Loss = 0.2015        VAL mIOU = 0.7095
Epoch No.: 53   VAL Loss = 0.3612        VAL mIOU = 0.7125
Epoch No.: 54   VAL Loss = 0.4589        VAL mIOU = 0.7110
Epoch No.: 55   VAL Loss = 0.1923        VAL mIOU = 0.7142
Epoch No.: 56   VAL Loss = 0.3266        VAL mIOU = 0.7219
Epoch No.: 57   VAL Loss = 0.4174        VAL mIOU = 0.7158
Epoch No.: 58   VAL Loss = 0.2626        VAL mIOU = 0.7116
Epoch No.: 59   VAL Loss = 0.2723        VAL mIOU = 0.7077
Epoch No.: 60   VAL Loss = 0.2446        VAL mIOU = 0.7148
Epoch No.: 61   VAL Loss = 0.2165        VAL mIOU = 0.7193
Epoch No.: 62   VAL Loss = 0.2425        VAL mIOU = 0.7183
Epoch No.: 63   VAL Loss = 0.1794        VAL mIOU = 0.7070
Epoch No.: 64   VAL Loss = 0.2505        VAL mIOU = 0.7088
Epoch No.: 65   VAL Loss = 0.2996        VAL mIOU = 0.7113
Epoch No.: 66   VAL Loss = 0.2840        VAL mIOU = 0.7256
Epoch No.: 67   VAL Loss = 0.1732        VAL mIOU = 0.7209
Epoch No.: 68   VAL Loss = 0.3359        VAL mIOU = 0.7211
Epoch No.: 69   VAL Loss = 0.2815        VAL mIOU = 0.7205
Epoch No.: 70   VAL Loss = 0.3863        VAL mIOU = 0.7236
Epoch No.: 71   VAL Loss = 0.4573        VAL mIOU = 0.7125

config.core.mean = np.array([0.406, 0.456, 0.485]) * 255 && config.core.std = np.array([0.224, 0.225, 0.229]) * 255

Epoch No.: 0    VAL Loss = 1.0027        VAL mIOU = 0.6609
Epoch No.: 1    VAL Loss = 0.4098        VAL mIOU = 0.6891
Epoch No.: 2    VAL Loss = 0.4527        VAL mIOU = 0.6816
Epoch No.: 3    VAL Loss = 0.4802        VAL mIOU = 0.6926
Epoch No.: 4    VAL Loss = 0.4131        VAL mIOU = 0.7090
Epoch No.: 5    VAL Loss = 0.3669        VAL mIOU = 0.6910
Epoch No.: 6    VAL Loss = 0.3852        VAL mIOU = 0.7039
Epoch No.: 7    VAL Loss = 0.4639        VAL mIOU = 0.7010
Epoch No.: 8    VAL Loss = 0.2421        VAL mIOU = 0.7056
Epoch No.: 9    VAL Loss = 0.3121        VAL mIOU = 0.7064
Epoch No.: 10   VAL Loss = 0.4149        VAL mIOU = 0.6891
Epoch No.: 11   VAL Loss = 0.4101        VAL mIOU = 0.6920
Epoch No.: 12   VAL Loss = 0.5366        VAL mIOU = 0.7054
Epoch No.: 13   VAL Loss = 0.2483        VAL mIOU = 0.7016
Epoch No.: 14   VAL Loss = 0.3290        VAL mIOU = 0.7000
Epoch No.: 15   VAL Loss = 0.4951        VAL mIOU = 0.7046
Epoch No.: 16   VAL Loss = 0.2388        VAL mIOU = 0.7102
Epoch No.: 17   VAL Loss = 0.4184        VAL mIOU = 0.7130
Epoch No.: 18   VAL Loss = 0.2305        VAL mIOU = 0.6993
Epoch No.: 19   VAL Loss = 0.2024        VAL mIOU = 0.7130
Epoch No.: 20   VAL Loss = 0.2712        VAL mIOU = 0.7119
Epoch No.: 21   VAL Loss = 0.3688        VAL mIOU = 0.7067
Epoch No.: 22   VAL Loss = 0.2932        VAL mIOU = 0.7037
Epoch No.: 23   VAL Loss = 0.3351        VAL mIOU = 0.7116
Epoch No.: 24   VAL Loss = 0.3120        VAL mIOU = 0.6907
Epoch No.: 25   VAL Loss = 0.3701        VAL mIOU = 0.7075
Epoch No.: 26   VAL Loss = 0.2840        VAL mIOU = 0.7055
Epoch No.: 27   VAL Loss = 0.1913        VAL mIOU = 0.7009
Epoch No.: 28   VAL Loss = 0.3571        VAL mIOU = 0.7058
Epoch No.: 29   VAL Loss = 0.2842        VAL mIOU = 0.6992
Epoch No.: 30   VAL Loss = 0.2221        VAL mIOU = 0.6947
Epoch No.: 31   VAL Loss = 0.4760        VAL mIOU = 0.7040
Epoch No.: 32   VAL Loss = 0.3142        VAL mIOU = 0.7053
Epoch No.: 33   VAL Loss = 0.3420        VAL mIOU = 0.7011
Epoch No.: 34   VAL Loss = 0.2332        VAL mIOU = 0.7141
Epoch No.: 35   VAL Loss = 0.3380        VAL mIOU = 0.7150
Epoch No.: 36   VAL Loss = 0.3132        VAL mIOU = 0.6955
Epoch No.: 37   VAL Loss = 0.2566        VAL mIOU = 0.7078
Epoch No.: 38   VAL Loss = 0.3091        VAL mIOU = 0.7179
Epoch No.: 39   VAL Loss = 0.2164        VAL mIOU = 0.7153
Epoch No.: 40   VAL Loss = 0.2183        VAL mIOU = 0.7151
Epoch No.: 41   VAL Loss = 0.3004        VAL mIOU = 0.7105
Epoch No.: 42   VAL Loss = 0.2718        VAL mIOU = 0.7142
Epoch No.: 43   VAL Loss = 0.2290        VAL mIOU = 0.7099
Epoch No.: 44   VAL Loss = 0.3576        VAL mIOU = 0.7211
Epoch No.: 45   VAL Loss = 0.4168        VAL mIOU = 0.7007
Epoch No.: 46   VAL Loss = 0.3234        VAL mIOU = 0.7180
Epoch No.: 47   VAL Loss = 0.4667        VAL mIOU = 0.6993
Epoch No.: 48   VAL Loss = 0.4768        VAL mIOU = 0.6966
Epoch No.: 49   VAL Loss = 0.2444        VAL mIOU = 0.7161
Epoch No.: 50   VAL Loss = 0.2509        VAL mIOU = 0.7061
Epoch No.: 51   VAL Loss = 0.3836        VAL mIOU = 0.7025
Epoch No.: 52   VAL Loss = 0.2030        VAL mIOU = 0.7112
Epoch No.: 53   VAL Loss = 0.3260        VAL mIOU = 0.7081
Epoch No.: 54   VAL Loss = 0.5848        VAL mIOU = 0.7049
Epoch No.: 55   VAL Loss = 0.2594        VAL mIOU = 0.7151
Epoch No.: 56   VAL Loss = 0.2592        VAL mIOU = 0.7108
Epoch No.: 57   VAL Loss = 0.2903        VAL mIOU = 0.7142
Epoch No.: 58   VAL Loss = 0.2276        VAL mIOU = 0.7182
Epoch No.: 59   VAL Loss = 0.2374        VAL mIOU = 0.7116
Epoch No.: 60   VAL Loss = 0.2516        VAL mIOU = 0.7113
Epoch No.: 61   VAL Loss = 0.4056        VAL mIOU = 0.7084
Epoch No.: 62   VAL Loss = 0.2798        VAL mIOU = 0.7176
Epoch No.: 63   VAL Loss = 0.4840        VAL mIOU = 0.7171
Epoch No.: 64   VAL Loss = 0.2694        VAL mIOU = 0.7125
Epoch No.: 65   VAL Loss = 0.2726        VAL mIOU = 0.7120
Epoch No.: 66   VAL Loss = 0.2584        VAL mIOU = 0.7047
Epoch No.: 67   VAL Loss = 0.2813        VAL mIOU = 0.7164
Epoch No.: 68   VAL Loss = 0.2304        VAL mIOU = 0.7129
Epoch No.: 69   VAL Loss = 0.2463        VAL mIOU = 0.7255
Epoch No.: 70   VAL Loss = 0.2372        VAL mIOU = 0.7171
Epoch No.: 71   VAL Loss = 0.3434        VAL mIOU = 0.7097

语义分割炼丹技巧:输入大小

输入大小的pk

数据集

  • 训练集:clothes std 2.1
  • 验证集:LIP986

炼丹参数

Train

224 * 224

Epoch No.: 0    TRAIN Loss = 0.7503      TRAIN mIOU = 0.6238
Epoch No.: 1    TRAIN Loss = 0.6713      TRAIN mIOU = 0.6503
Epoch No.: 2    TRAIN Loss = 0.6205      TRAIN mIOU = 0.6682
Epoch No.: 3    TRAIN Loss = 0.5997      TRAIN mIOU = 0.6793
Epoch No.: 4    TRAIN Loss = 0.5516      TRAIN mIOU = 0.6917
Epoch No.: 5    TRAIN Loss = 0.5643      TRAIN mIOU = 0.6878
Epoch No.: 6    TRAIN Loss = 0.5286      TRAIN mIOU = 0.7039
Epoch No.: 7    TRAIN Loss = 0.4977      TRAIN mIOU = 0.7162
Epoch No.: 8    TRAIN Loss = 0.5040      TRAIN mIOU = 0.7120
Epoch No.: 9    TRAIN Loss = 0.4753      TRAIN mIOU = 0.7239
Epoch No.: 10   TRAIN Loss = 0.4736      TRAIN mIOU = 0.7276
Epoch No.: 11   TRAIN Loss = 0.4596      TRAIN mIOU = 0.7330
Epoch No.: 12   TRAIN Loss = 0.4824      TRAIN mIOU = 0.7219
Epoch No.: 13   TRAIN Loss = 0.4568      TRAIN mIOU = 0.7305
Epoch No.: 14   TRAIN Loss = 0.4334      TRAIN mIOU = 0.7418
Epoch No.: 15   TRAIN Loss = 0.4432      TRAIN mIOU = 0.7351
Epoch No.: 16   TRAIN Loss = 0.4297      TRAIN mIOU = 0.7424
Epoch No.: 17   TRAIN Loss = 0.4261      TRAIN mIOU = 0.7426
Epoch No.: 18   TRAIN Loss = 0.4251      TRAIN mIOU = 0.7488
Epoch No.: 19   TRAIN Loss = 0.3926      TRAIN mIOU = 0.7578
Epoch No.: 20   TRAIN Loss = 0.3765      TRAIN mIOU = 0.7647
Epoch No.: 21   TRAIN Loss = 0.3777      TRAIN mIOU = 0.7656
Epoch No.: 22   TRAIN Loss = 0.3639      TRAIN mIOU = 0.7720
Epoch No.: 23   TRAIN Loss = 0.3645      TRAIN mIOU = 0.7768
Epoch No.: 24   TRAIN Loss = 0.3711      TRAIN mIOU = 0.7663
Epoch No.: 25   TRAIN Loss = 0.3508      TRAIN mIOU = 0.7807
Epoch No.: 26   TRAIN Loss = 0.3660      TRAIN mIOU = 0.7690
Epoch No.: 27   TRAIN Loss = 0.3565      TRAIN mIOU = 0.7756
Epoch No.: 28   TRAIN Loss = 0.3547      TRAIN mIOU = 0.7764
Epoch No.: 29   TRAIN Loss = 0.3532      TRAIN mIOU = 0.7725
Epoch No.: 30   TRAIN Loss = 0.3574      TRAIN mIOU = 0.7767
Epoch No.: 31   TRAIN Loss = 0.3525      TRAIN mIOU = 0.7748
Epoch No.: 32   TRAIN Loss = 0.3480      TRAIN mIOU = 0.7758
Epoch No.: 33   TRAIN Loss = 0.3450      TRAIN mIOU = 0.7801
Epoch No.: 34   TRAIN Loss = 0.3431      TRAIN mIOU = 0.7828
Epoch No.: 35   TRAIN Loss = 0.3487      TRAIN mIOU = 0.7782
Epoch No.: 36   TRAIN Loss = 0.3499      TRAIN mIOU = 0.7783
Epoch No.: 37   TRAIN Loss = 0.3369      TRAIN mIOU = 0.7802
Epoch No.: 38   TRAIN Loss = 0.3433      TRAIN mIOU = 0.7827
Epoch No.: 39   TRAIN Loss = 0.3399      TRAIN mIOU = 0.7770
Epoch No.: 40   TRAIN Loss = 0.3399      TRAIN mIOU = 0.7875
Epoch No.: 41   TRAIN Loss = 0.3366      TRAIN mIOU = 0.7849
Epoch No.: 42   TRAIN Loss = 0.3324      TRAIN mIOU = 0.7891
Epoch No.: 43   TRAIN Loss = 0.3333      TRAIN mIOU = 0.7851
Epoch No.: 44   TRAIN Loss = 0.3370      TRAIN mIOU = 0.7825
Epoch No.: 45   TRAIN Loss = 0.3273      TRAIN mIOU = 0.7892
Epoch No.: 46   TRAIN Loss = 0.3370      TRAIN mIOU = 0.7839
Epoch No.: 47   TRAIN Loss = 0.3342      TRAIN mIOU = 0.7854
Epoch No.: 48   TRAIN Loss = 0.3284      TRAIN mIOU = 0.7912
Epoch No.: 49   TRAIN Loss = 0.3266      TRAIN mIOU = 0.7904

384 * 384

Epoch No.: 0    TRAIN Loss = 0.7410      TRAIN mIOU = 0.6298
Epoch No.: 1    TRAIN Loss = 0.6346      TRAIN mIOU = 0.6695
Epoch No.: 2    TRAIN Loss = 0.5823      TRAIN mIOU = 0.6901
Epoch No.: 3    TRAIN Loss = 0.5556      TRAIN mIOU = 0.6985
Epoch No.: 4    TRAIN Loss = 0.5197      TRAIN mIOU = 0.7122
Epoch No.: 5    TRAIN Loss = 0.5197      TRAIN mIOU = 0.7111
Epoch No.: 6    TRAIN Loss = 0.4832      TRAIN mIOU = 0.7300
Epoch No.: 7    TRAIN Loss = 0.4737      TRAIN mIOU = 0.7334
Epoch No.: 8    TRAIN Loss = 0.4673      TRAIN mIOU = 0.7334
Epoch No.: 9    TRAIN Loss = 0.4544      TRAIN mIOU = 0.7406
Epoch No.: 10   TRAIN Loss = 0.4384      TRAIN mIOU = 0.7477
Epoch No.: 11   TRAIN Loss = 0.4404      TRAIN mIOU = 0.7451
Epoch No.: 12   TRAIN Loss = 0.4195      TRAIN mIOU = 0.7553
Epoch No.: 13   TRAIN Loss = 0.4145      TRAIN mIOU = 0.7527
Epoch No.: 14   TRAIN Loss = 0.4114      TRAIN mIOU = 0.7590
Epoch No.: 15   TRAIN Loss = 0.4026      TRAIN mIOU = 0.7625
Epoch No.: 16   TRAIN Loss = 0.3955      TRAIN mIOU = 0.7651
Epoch No.: 17   TRAIN Loss = 0.3965      TRAIN mIOU = 0.7600
Epoch No.: 18   TRAIN Loss = 0.3644      TRAIN mIOU = 0.7791
Epoch No.: 19   TRAIN Loss = 0.3848      TRAIN mIOU = 0.7707
Epoch No.: 20   TRAIN Loss = 0.3595      TRAIN mIOU = 0.7828
Epoch No.: 21   TRAIN Loss = 0.3410      TRAIN mIOU = 0.7878
Epoch No.: 22   TRAIN Loss = 0.3373      TRAIN mIOU = 0.7897
Epoch No.: 23   TRAIN Loss = 0.3347      TRAIN mIOU = 0.7900
Epoch No.: 24   TRAIN Loss = 0.3215      TRAIN mIOU = 0.7972
Epoch No.: 25   TRAIN Loss = 0.3285      TRAIN mIOU = 0.7950
Epoch No.: 26   TRAIN Loss = 0.3271      TRAIN mIOU = 0.7948
Epoch No.: 27   TRAIN Loss = 0.3280      TRAIN mIOU = 0.7967
Epoch No.: 28   TRAIN Loss = 0.3176      TRAIN mIOU = 0.7990
Epoch No.: 29   TRAIN Loss = 0.3174      TRAIN mIOU = 0.7997
Epoch No.: 30   TRAIN Loss = 0.3141      TRAIN mIOU = 0.7984
Epoch No.: 31   TRAIN Loss = 0.3192      TRAIN mIOU = 0.8005
Epoch No.: 32   TRAIN Loss = 0.3201      TRAIN mIOU = 0.8000
Epoch No.: 33   TRAIN Loss = 0.3105      TRAIN mIOU = 0.8026
Epoch No.: 34   TRAIN Loss = 0.3102      TRAIN mIOU = 0.8026
Epoch No.: 35   TRAIN Loss = 0.3039      TRAIN mIOU = 0.8049
Epoch No.: 36   TRAIN Loss = 0.3102      TRAIN mIOU = 0.8012
Epoch No.: 37   TRAIN Loss = 0.3084      TRAIN mIOU = 0.8028
Epoch No.: 38   TRAIN Loss = 0.3047      TRAIN mIOU = 0.8070
Epoch No.: 39   TRAIN Loss = 0.3096      TRAIN mIOU = 0.8071
Epoch No.: 40   TRAIN Loss = 0.3021      TRAIN mIOU = 0.8081
Epoch No.: 41   TRAIN Loss = 0.3000      TRAIN mIOU = 0.8061
Epoch No.: 42   TRAIN Loss = 0.2979      TRAIN mIOU = 0.8097
Epoch No.: 43   TRAIN Loss = 0.2945      TRAIN mIOU = 0.8095
Epoch No.: 44   TRAIN Loss = 0.2974      TRAIN mIOU = 0.8100
Epoch No.: 45   TRAIN Loss = 0.2967      TRAIN mIOU = 0.8093
Epoch No.: 46   TRAIN Loss = 0.2974      TRAIN mIOU = 0.8076
Epoch No.: 47   TRAIN Loss = 0.2954      TRAIN mIOU = 0.8126
Epoch No.: 48   TRAIN Loss = 0.2982      TRAIN mIOU = 0.8123
Epoch No.: 49   TRAIN Loss = 0.2986      TRAIN mIOU = 0.8078

VAL

224 * 224

Epoch No.: 0    VAL Loss = 0.9486        VAL mIOU = 0.5981
Epoch No.: 1    VAL Loss = 1.0930        VAL mIOU = 0.6254
Epoch No.: 2    VAL Loss = 0.6092        VAL mIOU = 0.6251
Epoch No.: 3    VAL Loss = 0.8239        VAL mIOU = 0.6337
Epoch No.: 4    VAL Loss = 0.6866        VAL mIOU = 0.6363
Epoch No.: 5    VAL Loss = 0.6907        VAL mIOU = 0.6463
Epoch No.: 6    VAL Loss = 0.3703        VAL mIOU = 0.6474
Epoch No.: 7    VAL Loss = 0.1954        VAL mIOU = 0.6546
Epoch No.: 8    VAL Loss = 0.5008        VAL mIOU = 0.6579
Epoch No.: 9    VAL Loss = 0.9468        VAL mIOU = 0.6589
Epoch No.: 10   VAL Loss = 0.3087        VAL mIOU = 0.6500
Epoch No.: 11   VAL Loss = 0.7298        VAL mIOU = 0.6609
Epoch No.: 12   VAL Loss = 0.3829        VAL mIOU = 0.6683
Epoch No.: 13   VAL Loss = 0.7058        VAL mIOU = 0.6331
Epoch No.: 14   VAL Loss = 0.5151        VAL mIOU = 0.6597
Epoch No.: 15   VAL Loss = 0.7313        VAL mIOU = 0.6593
Epoch No.: 16   VAL Loss = 0.3872        VAL mIOU = 0.6708
Epoch No.: 17   VAL Loss = 1.1026        VAL mIOU = 0.6637
Epoch No.: 18   VAL Loss = 0.3062        VAL mIOU = 0.6568
Epoch No.: 19   VAL Loss = 0.2992        VAL mIOU = 0.6666
Epoch No.: 20   VAL Loss = 0.5475        VAL mIOU = 0.6712
Epoch No.: 21   VAL Loss = 1.5159        VAL mIOU = 0.6695
Epoch No.: 22   VAL Loss = 0.7398        VAL mIOU = 0.6710
Epoch No.: 23   VAL Loss = 0.5196        VAL mIOU = 0.6742
Epoch No.: 24   VAL Loss = 0.2721        VAL mIOU = 0.6775
Epoch No.: 25   VAL Loss = 0.5670        VAL mIOU = 0.6809
Epoch No.: 26   VAL Loss = 0.3878        VAL mIOU = 0.6815
Epoch No.: 27   VAL Loss = 0.3445        VAL mIOU = 0.6746
Epoch No.: 28   VAL Loss = 0.3857        VAL mIOU = 0.6773
Epoch No.: 29   VAL Loss = 0.2027        VAL mIOU = 0.6803
Epoch No.: 30   VAL Loss = 0.2369        VAL mIOU = 0.6787
Epoch No.: 31   VAL Loss = 0.3696        VAL mIOU = 0.6804
Epoch No.: 32   VAL Loss = 1.2621        VAL mIOU = 0.6733
Epoch No.: 33   VAL Loss = 0.3596        VAL mIOU = 0.6756
Epoch No.: 34   VAL Loss = 0.2536        VAL mIOU = 0.6796
Epoch No.: 35   VAL Loss = 0.6286        VAL mIOU = 0.6788
Epoch No.: 36   VAL Loss = 0.3019        VAL mIOU = 0.6833
Epoch No.: 37   VAL Loss = 0.5164        VAL mIOU = 0.6773
Epoch No.: 38   VAL Loss = 0.8890        VAL mIOU = 0.6810
Epoch No.: 39   VAL Loss = 0.4940        VAL mIOU = 0.6731
Epoch No.: 40   VAL Loss = 0.2817        VAL mIOU = 0.6795
Epoch No.: 41   VAL Loss = 0.5478        VAL mIOU = 0.6739
Epoch No.: 42   VAL Loss = 0.3053        VAL mIOU = 0.6780
Epoch No.: 43   VAL Loss = 0.3638        VAL mIOU = 0.6782
Epoch No.: 44   VAL Loss = 0.8372        VAL mIOU = 0.6816
Epoch No.: 45   VAL Loss = 0.3126        VAL mIOU = 0.6803
Epoch No.: 46   VAL Loss = 0.7972        VAL mIOU = 0.6771
Epoch No.: 47   VAL Loss = 0.3211        VAL mIOU = 0.6827
Epoch No.: 48   VAL Loss = 0.2223        VAL mIOU = 0.6810
Epoch No.: 49   VAL Loss = 0.8816        VAL mIOU = 0.6790

384 * 384

Epoch No.: 0    VAL Loss = 0.4397        VAL mIOU = 0.6157
Epoch No.: 1    VAL Loss = 1.0275        VAL mIOU = 0.6647
Epoch No.: 2    VAL Loss = 1.0030        VAL mIOU = 0.6670
Epoch No.: 3    VAL Loss = 0.9768        VAL mIOU = 0.6272
Epoch No.: 4    VAL Loss = 0.9051        VAL mIOU = 0.6783
Epoch No.: 5    VAL Loss = 0.4021        VAL mIOU = 0.6695
Epoch No.: 6    VAL Loss = 0.1785        VAL mIOU = 0.6677
Epoch No.: 7    VAL Loss = 0.2535        VAL mIOU = 0.6786
Epoch No.: 8    VAL Loss = 0.2187        VAL mIOU = 0.6725
Epoch No.: 9    VAL Loss = 0.3153        VAL mIOU = 0.6861
Epoch No.: 10   VAL Loss = 0.3899        VAL mIOU = 0.6830
Epoch No.: 11   VAL Loss = 0.8716        VAL mIOU = 0.6870
Epoch No.: 12   VAL Loss = 0.3529        VAL mIOU = 0.6922
Epoch No.: 13   VAL Loss = 0.5868        VAL mIOU = 0.6852
Epoch No.: 14   VAL Loss = 0.6046        VAL mIOU = 0.6880
Epoch No.: 15   VAL Loss = 0.2905        VAL mIOU = 0.6948
Epoch No.: 16   VAL Loss = 0.1958        VAL mIOU = 0.6816
Epoch No.: 17   VAL Loss = 0.4475        VAL mIOU = 0.6891
Epoch No.: 18   VAL Loss = 0.1578        VAL mIOU = 0.6989
Epoch No.: 19   VAL Loss = 0.2862        VAL mIOU = 0.7041
Epoch No.: 20   VAL Loss = 0.4287        VAL mIOU = 0.7104
Epoch No.: 21   VAL Loss = 0.4995        VAL mIOU = 0.7036
Epoch No.: 22   VAL Loss = 0.4040        VAL mIOU = 0.7047
Epoch No.: 23   VAL Loss = 0.2101        VAL mIOU = 0.7023
Epoch No.: 24   VAL Loss = 0.4608        VAL mIOU = 0.7026
Epoch No.: 25   VAL Loss = 0.3806        VAL mIOU = 0.7033
Epoch No.: 26   VAL Loss = 0.3756        VAL mIOU = 0.7023
Epoch No.: 27   VAL Loss = 0.5805        VAL mIOU = 0.7032
Epoch No.: 28   VAL Loss = 0.3759        VAL mIOU = 0.7094
Epoch No.: 29   VAL Loss = 0.4081        VAL mIOU = 0.6970
Epoch No.: 30   VAL Loss = 0.1993        VAL mIOU = 0.7078
Epoch No.: 31   VAL Loss = 0.3640        VAL mIOU = 0.7071
Epoch No.: 32   VAL Loss = 0.3213        VAL mIOU = 0.7089
Epoch No.: 33   VAL Loss = 0.4832        VAL mIOU = 0.7085
Epoch No.: 34   VAL Loss = 0.2025        VAL mIOU = 0.7097
Epoch No.: 35   VAL Loss = 0.1654        VAL mIOU = 0.7108
Epoch No.: 36   VAL Loss = 0.4561        VAL mIOU = 0.7117
Epoch No.: 37   VAL Loss = 0.4685        VAL mIOU = 0.7139
Epoch No.: 38   VAL Loss = 0.6386        VAL mIOU = 0.7068
Epoch No.: 39   VAL Loss = 0.2288        VAL mIOU = 0.7123
Epoch No.: 40   VAL Loss = 0.1666        VAL mIOU = 0.7111
Epoch No.: 41   VAL Loss = 0.3827        VAL mIOU = 0.7101
Epoch No.: 42   VAL Loss = 0.3823        VAL mIOU = 0.7052
Epoch No.: 43   VAL Loss = 0.2659        VAL mIOU = 0.7132
Epoch No.: 44   VAL Loss = 0.4662        VAL mIOU = 0.7042
Epoch No.: 45   VAL Loss = 0.2377        VAL mIOU = 0.7075
Epoch No.: 46   VAL Loss = 0.4985        VAL mIOU = 0.7081
Epoch No.: 47   VAL Loss = 0.2234        VAL mIOU = 0.7029
Epoch No.: 48   VAL Loss = 0.1307        VAL mIOU = 0.7111
Epoch No.: 49   VAL Loss = 0.2732        VAL mIOU = 0.7076

人像在b2分支上做SOC

在新的任务上SOC一般来说需要修改以下几个配置项

  • 修改数据集路径config.sample_path
  • 修改分类数config.cls_num
  • 修改类别权重config.classes_weight
  • 修改mean, std config.mean和config.std

训练时train.py可修改项

···
backup_detail_loss = boundaries * F.cross_entropy(pred_detail, backup_detail.max(1)[1], weight=self.config.classes_weight, reduction='none')
···
backup_fusion_loss = boundaries * F.cross_entropy(pred_fusion, backup_fusion.max(1)[1], weight=self.config.classes_weight, reduction='none')
···
self.config.loss = 5*soc_semantic_loss + backup_detail_loss + backup_fusion_loss

两个loss的weight参数可有可无,也可随机组合。soc_semantic_loss 前的系数可改动

branch: LTS_b2_soc 应用于人像训练会导致手臂细节消失

损失配置

# soc semantic loss
        downsampled_fusion = F.interpolate(pred_fusion, scale_factor=1/8, mode='nearest')
        downsampled_pseudo_gt_fusion = downsampled_fusion.max(1)[1]
        pseudo_gt_semantic = pred_semantic.max(1)[1]
        soc_semantic_loss = F.cross_entropy(pred_semantic, downsampled_pseudo_gt_fusion.detach()) + \
                            F.cross_entropy(downsampled_fusion, pseudo_gt_semantic.detach())

        backup_fusion, backup_detail, _ = self.config.output_backup
        # sub-objectives consistency between `pred_detail` and `pred_backup_detail` (on boundaries only)
        backup_detail_loss = boundaries * F.cross_entropy(pred_detail, backup_detail.max(1)[1], weight=self.config.classes_weight, reduction='none')
        backup_detail_loss = torch.mean(backup_detail_loss)

        # sub-objectives consistency between pred_matte` and `pred_backup_matte` (on boundaries only)
        backup_fusion_loss = boundaries * F.cross_entropy(pred_fusion, backup_fusion.max(1)[1], reduction='none')
        backup_fusion_loss = torch.mean(backup_fusion_loss)

        self.config.loss = 5 * soc_semantic_loss + backup_detail_loss + backup_fusion_loss

模型表现

  • 原模型手臂部分完整检测,但存在部分误检
  • soc 模型0eps 误检消除,但是手臂部分未检测到

deepvac_human_accept600 SOTA

IoU 金榜

  • test9: 91.5%
  • test5: 90.9%
  • test6: 90.5%
  • test7: 90.5%
  • test3: 87.2%
  • test2: 86.9%
  • test4: 86.3%
  • test1: 85.7%
  • test8: 85.6%

Script Error

Expected integer literal for index. ModuleList/Sequential indexing is only supported with integer literals. Enumeration is supported, e.g. 'for index, v in enumerate(self): ...':
File "/gemfield/hostpv2/wangyuhang/github/ESPNet/modules/model.py", line 68
output = [self.spp_dw0]
for k in range(1, len(self.spp_dw)):
out_k = self.spp_dwk
~~~~~~~~~~~~~~ <--- HERE
out_k = out_k + output[k - 1]
output.append(out_k)

语义分割炼丹技巧:SGD vs Adam

SGD vs Adam

数据集

  • 训练集:clothes std 2.1
  • 验证集:LIP986

炼丹参数

TRAIN

SGD

  • config.core.optimizer = torch.optim.SGD(config.core.net.parameters(), 5e-3, momentum=0.9)
  • config.core.scheduler = optim.lr_scheduler.MultiStepLR(config.core.optimizer, milestones=[20,40,55,70,80,90,100,110,120,130,140,150,160], gamma=0.27030)
Epoch No.: 0    TRAIN Loss = 0.7080      TRAIN mIOU = 0.6523
Epoch No.: 1    TRAIN Loss = 0.5985      TRAIN mIOU = 0.6916
Epoch No.: 2    TRAIN Loss = 0.5326      TRAIN mIOU = 0.7177
Epoch No.: 3    TRAIN Loss = 0.4905      TRAIN mIOU = 0.7363
Epoch No.: 4    TRAIN Loss = 0.4528      TRAIN mIOU = 0.7491
Epoch No.: 5    TRAIN Loss = 0.4408      TRAIN mIOU = 0.7557
Epoch No.: 6    TRAIN Loss = 0.4357      TRAIN mIOU = 0.7571
Epoch No.: 7    TRAIN Loss = 0.4214      TRAIN mIOU = 0.7636
Epoch No.: 8    TRAIN Loss = 0.3963      TRAIN mIOU = 0.7768
Epoch No.: 9    TRAIN Loss = 0.3855      TRAIN mIOU = 0.7770
Epoch No.: 10   TRAIN Loss = 0.3882      TRAIN mIOU = 0.7800
Epoch No.: 11   TRAIN Loss = 0.3703      TRAIN mIOU = 0.7846
Epoch No.: 12   TRAIN Loss = 0.3577      TRAIN mIOU = 0.7924
Epoch No.: 13   TRAIN Loss = 0.3627      TRAIN mIOU = 0.7873
Epoch No.: 14   TRAIN Loss = 0.3526      TRAIN mIOU = 0.7916
Epoch No.: 15   TRAIN Loss = 0.3467      TRAIN mIOU = 0.7969
Epoch No.: 16   TRAIN Loss = 0.3446      TRAIN mIOU = 0.7960
Epoch No.: 17   TRAIN Loss = 0.3364      TRAIN mIOU = 0.8003
Epoch No.: 18   TRAIN Loss = 0.3258      TRAIN mIOU = 0.8046
Epoch No.: 19   TRAIN Loss = 0.3259      TRAIN mIOU = 0.8053
Epoch No.: 20   TRAIN Loss = 0.3092      TRAIN mIOU = 0.8119
Epoch No.: 21   TRAIN Loss = 0.3071      TRAIN mIOU = 0.8142
Epoch No.: 22   TRAIN Loss = 0.3000      TRAIN mIOU = 0.8151
Epoch No.: 23   TRAIN Loss = 0.3009      TRAIN mIOU = 0.8162
Epoch No.: 24   TRAIN Loss = 0.2949      TRAIN mIOU = 0.8224
Epoch No.: 25   TRAIN Loss = 0.2943      TRAIN mIOU = 0.8209
Epoch No.: 26   TRAIN Loss = 0.3017      TRAIN mIOU = 0.8120
Epoch No.: 27   TRAIN Loss = 0.2901      TRAIN mIOU = 0.8230
Epoch No.: 28   TRAIN Loss = 0.2903      TRAIN mIOU = 0.8253
Epoch No.: 29   TRAIN Loss = 0.2937      TRAIN mIOU = 0.8228
Epoch No.: 30   TRAIN Loss = 0.2907      TRAIN mIOU = 0.8234
Epoch No.: 31   TRAIN Loss = 0.2822      TRAIN mIOU = 0.8268
Epoch No.: 32   TRAIN Loss = 0.2863      TRAIN mIOU = 0.8245
Epoch No.: 33   TRAIN Loss = 0.2855      TRAIN mIOU = 0.8261
Epoch No.: 34   TRAIN Loss = 0.2784      TRAIN mIOU = 0.8336
Epoch No.: 35   TRAIN Loss = 0.2817      TRAIN mIOU = 0.8265
Epoch No.: 36   TRAIN Loss = 0.2735      TRAIN mIOU = 0.8291
Epoch No.: 37   TRAIN Loss = 0.2853      TRAIN mIOU = 0.8250
Epoch No.: 38   TRAIN Loss = 0.2804      TRAIN mIOU = 0.8263
Epoch No.: 39   TRAIN Loss = 0.2760      TRAIN mIOU = 0.8301
Epoch No.: 40   TRAIN Loss = 0.2725      TRAIN mIOU = 0.8294
Epoch No.: 41   TRAIN Loss = 0.2781      TRAIN mIOU = 0.8289
Epoch No.: 42   TRAIN Loss = 0.2714      TRAIN mIOU = 0.8325
Epoch No.: 43   TRAIN Loss = 0.2802      TRAIN mIOU = 0.8273
Epoch No.: 44   TRAIN Loss = 0.2779      TRAIN mIOU = 0.8281
Epoch No.: 45   TRAIN Loss = 0.2795      TRAIN mIOU = 0.8227
Epoch No.: 46   TRAIN Loss = 0.2639      TRAIN mIOU = 0.8373
Epoch No.: 47   TRAIN Loss = 0.2688      TRAIN mIOU = 0.8304
Epoch No.: 48   TRAIN Loss = 0.2773      TRAIN mIOU = 0.8265
Epoch No.: 49   TRAIN Loss = 0.2707      TRAIN mIOU = 0.8313
Epoch No.: 50   TRAIN Loss = 0.2749      TRAIN mIOU = 0.8306
Epoch No.: 51   TRAIN Loss = 0.2730      TRAIN mIOU = 0.8277
Epoch No.: 52   TRAIN Loss = 0.2672      TRAIN mIOU = 0.8343
Epoch No.: 53   TRAIN Loss = 0.2670      TRAIN mIOU = 0.8321
Epoch No.: 54   TRAIN Loss = 0.2736      TRAIN mIOU = 0.8318
Epoch No.: 55   TRAIN Loss = 0.2696      TRAIN mIOU = 0.8280
Epoch No.: 56   TRAIN Loss = 0.2675      TRAIN mIOU = 0.8316
Epoch No.: 57   TRAIN Loss = 0.2675      TRAIN mIOU = 0.8322
Epoch No.: 58   TRAIN Loss = 0.2656      TRAIN mIOU = 0.8335
Epoch No.: 59   TRAIN Loss = 0.2756      TRAIN mIOU = 0.8264
Epoch No.: 60   TRAIN Loss = 0.2694      TRAIN mIOU = 0.8304
Epoch No.: 61   TRAIN Loss = 0.2742      TRAIN mIOU = 0.8283
Epoch No.: 62   TRAIN Loss = 0.2641      TRAIN mIOU = 0.8357
Epoch No.: 63   TRAIN Loss = 0.2712      TRAIN mIOU = 0.8321
Epoch No.: 64   TRAIN Loss = 0.2697      TRAIN mIOU = 0.8323
Epoch No.: 65   TRAIN Loss = 0.2631      TRAIN mIOU = 0.8356
Epoch No.: 66   TRAIN Loss = 0.2735      TRAIN mIOU = 0.8278
Epoch No.: 67   TRAIN Loss = 0.2654      TRAIN mIOU = 0.8328
Epoch No.: 68   TRAIN Loss = 0.2716      TRAIN mIOU = 0.8293
Epoch No.: 69   TRAIN Loss = 0.2673      TRAIN mIOU = 0.8299
Epoch No.: 70   TRAIN Loss = 0.2717      TRAIN mIOU = 0.8260
Epoch No.: 71   TRAIN Loss = 0.2704      TRAIN mIOU = 0.8276
Epoch No.: 72   TRAIN Loss = 0.2677      TRAIN mIOU = 0.8299
Epoch No.: 73   TRAIN Loss = 0.2743      TRAIN mIOU = 0.8254
Epoch No.: 74   TRAIN Loss = 0.2672      TRAIN mIOU = 0.8332
Epoch No.: 75   TRAIN Loss = 0.2657      TRAIN mIOU = 0.8316
Epoch No.: 76   TRAIN Loss = 0.2693      TRAIN mIOU = 0.8293
Epoch No.: 77   TRAIN Loss = 0.2689      TRAIN mIOU = 0.8288
Epoch No.: 78   TRAIN Loss = 0.2644      TRAIN mIOU = 0.8314
Epoch No.: 79   TRAIN Loss = 0.2702      TRAIN mIOU = 0.8288
Epoch No.: 80   TRAIN Loss = 0.2659      TRAIN mIOU = 0.8342
Epoch No.: 81   TRAIN Loss = 0.2677      TRAIN mIOU = 0.8336
Epoch No.: 82   TRAIN Loss = 0.2665      TRAIN mIOU = 0.8358
Epoch No.: 83   TRAIN Loss = 0.2667      TRAIN mIOU = 0.8334
Epoch No.: 84   TRAIN Loss = 0.2660      TRAIN mIOU = 0.8337
Epoch No.: 85   TRAIN Loss = 0.2778      TRAIN mIOU = 0.8268
Epoch No.: 86   TRAIN Loss = 0.2686      TRAIN mIOU = 0.8349
Epoch No.: 87   TRAIN Loss = 0.2645      TRAIN mIOU = 0.8319
Epoch No.: 88   TRAIN Loss = 0.2670      TRAIN mIOU = 0.8314
Epoch No.: 89   TRAIN Loss = 0.2686      TRAIN mIOU = 0.8297
Epoch No.: 90   TRAIN Loss = 0.2707      TRAIN mIOU = 0.8313
Epoch No.: 91   TRAIN Loss = 0.2665      TRAIN mIOU = 0.8358
Epoch No.: 92   TRAIN Loss = 0.2723      TRAIN mIOU = 0.8255
Epoch No.: 93   TRAIN Loss = 0.2602      TRAIN mIOU = 0.8346
Epoch No.: 94   TRAIN Loss = 0.2623      TRAIN mIOU = 0.8364
Epoch No.: 95   TRAIN Loss = 0.2673      TRAIN mIOU = 0.8321
Epoch No.: 96   TRAIN Loss = 0.2712      TRAIN mIOU = 0.8265
Epoch No.: 97   TRAIN Loss = 0.2674      TRAIN mIOU = 0.8302
Epoch No.: 98   TRAIN Loss = 0.2723      TRAIN mIOU = 0.8280
Epoch No.: 99   TRAIN Loss = 0.2694      TRAIN mIOU = 0.8304
Epoch No.: 100  TRAIN Loss = 0.2640      TRAIN mIOU = 0.8333
Epoch No.: 101  TRAIN Loss = 0.2687      TRAIN mIOU = 0.8297
Epoch No.: 102  TRAIN Loss = 0.2682      TRAIN mIOU = 0.8320
Epoch No.: 103  TRAIN Loss = 0.2619      TRAIN mIOU = 0.8352
Epoch No.: 104  TRAIN Loss = 0.2652      TRAIN mIOU = 0.8340
Epoch No.: 105  TRAIN Loss = 0.2701      TRAIN mIOU = 0.8307
Epoch No.: 106  TRAIN Loss = 0.2635      TRAIN mIOU = 0.8370
Epoch No.: 107  TRAIN Loss = 0.2656      TRAIN mIOU = 0.8323
Epoch No.: 108  TRAIN Loss = 0.2699      TRAIN mIOU = 0.8292
Epoch No.: 109  TRAIN Loss = 0.2618      TRAIN mIOU = 0.8370
Epoch No.: 110  TRAIN Loss = 0.2643      TRAIN mIOU = 0.8347
Epoch No.: 111  TRAIN Loss = 0.2644      TRAIN mIOU = 0.8361
Epoch No.: 112  TRAIN Loss = 0.2737      TRAIN mIOU = 0.8283
Epoch No.: 113  TRAIN Loss = 0.2716      TRAIN mIOU = 0.8267
Epoch No.: 114  TRAIN Loss = 0.2727      TRAIN mIOU = 0.8273
Epoch No.: 115  TRAIN Loss = 0.2693      TRAIN mIOU = 0.8317
Epoch No.: 116  TRAIN Loss = 0.2736      TRAIN mIOU = 0.8280
Epoch No.: 117  TRAIN Loss = 0.2669      TRAIN mIOU = 0.8343
Epoch No.: 118  TRAIN Loss = 0.2710      TRAIN mIOU = 0.8301
Epoch No.: 119  TRAIN Loss = 0.2725      TRAIN mIOU = 0.8256
Epoch No.: 120  TRAIN Loss = 0.2644      TRAIN mIOU = 0.8331
Epoch No.: 121  TRAIN Loss = 0.2725      TRAIN mIOU = 0.8303
Epoch No.: 122  TRAIN Loss = 0.2731      TRAIN mIOU = 0.8305
Epoch No.: 123  TRAIN Loss = 0.2712      TRAIN mIOU = 0.8283
Epoch No.: 124  TRAIN Loss = 0.2664      TRAIN mIOU = 0.8311
Epoch No.: 125  TRAIN Loss = 0.2715      TRAIN mIOU = 0.8287
Epoch No.: 126  TRAIN Loss = 0.2695      TRAIN mIOU = 0.8292
Epoch No.: 127  TRAIN Loss = 0.2646      TRAIN mIOU = 0.8343
Epoch No.: 128  TRAIN Loss = 0.2648      TRAIN mIOU = 0.8347
Epoch No.: 129  TRAIN Loss = 0.2652      TRAIN mIOU = 0.8331
Epoch No.: 130  TRAIN Loss = 0.2663      TRAIN mIOU = 0.8321
Epoch No.: 131  TRAIN Loss = 0.2687      TRAIN mIOU = 0.8316
Epoch No.: 132  TRAIN Loss = 0.2640      TRAIN mIOU = 0.8337
Epoch No.: 133  TRAIN Loss = 0.2686      TRAIN mIOU = 0.8341
Epoch No.: 134  TRAIN Loss = 0.2655      TRAIN mIOU = 0.8312
Epoch No.: 135  TRAIN Loss = 0.2620      TRAIN mIOU = 0.8352
Epoch No.: 136  TRAIN Loss = 0.2703      TRAIN mIOU = 0.8290
Epoch No.: 137  TRAIN Loss = 0.2725      TRAIN mIOU = 0.8290
Epoch No.: 138  TRAIN Loss = 0.2655      TRAIN mIOU = 0.8306
Epoch No.: 139  TRAIN Loss = 0.2698      TRAIN mIOU = 0.8259
Epoch No.: 140  TRAIN Loss = 0.2619      TRAIN mIOU = 0.8356
Epoch No.: 141  TRAIN Loss = 0.2624      TRAIN mIOU = 0.8354
Epoch No.: 142  TRAIN Loss = 0.2659      TRAIN mIOU = 0.8322
Epoch No.: 143  TRAIN Loss = 0.2745      TRAIN mIOU = 0.8242
Epoch No.: 144  TRAIN Loss = 0.2670      TRAIN mIOU = 0.8319
Epoch No.: 145  TRAIN Loss = 0.2664      TRAIN mIOU = 0.8305
Epoch No.: 146  TRAIN Loss = 0.2709      TRAIN mIOU = 0.8270
Epoch No.: 147  TRAIN Loss = 0.2627      TRAIN mIOU = 0.8314
Epoch No.: 148  TRAIN Loss = 0.2702      TRAIN mIOU = 0.8304
Epoch No.: 149  TRAIN Loss = 0.2682      TRAIN mIOU = 0.8304
Epoch No.: 150  TRAIN Loss = 0.2658      TRAIN mIOU = 0.8303
Epoch No.: 151  TRAIN Loss = 0.2722      TRAIN mIOU = 0.8294
Epoch No.: 152  TRAIN Loss = 0.2685      TRAIN mIOU = 0.8299
Epoch No.: 153  TRAIN Loss = 0.2667      TRAIN mIOU = 0.8327
Epoch No.: 154  TRAIN Loss = 0.2678      TRAIN mIOU = 0.8329
Epoch No.: 155  TRAIN Loss = 0.2702      TRAIN mIOU = 0.8289
Epoch No.: 156  TRAIN Loss = 0.2666      TRAIN mIOU = 0.8304
Epoch No.: 157  TRAIN Loss = 0.2703      TRAIN mIOU = 0.8302
Epoch No.: 158  TRAIN Loss = 0.2681      TRAIN mIOU = 0.8341
Epoch No.: 159  TRAIN Loss = 0.2687      TRAIN mIOU = 0.8291
Epoch No.: 160  TRAIN Loss = 0.2642      TRAIN mIOU = 0.8332
Epoch No.: 161  TRAIN Loss = 0.2678      TRAIN mIOU = 0.8284
Epoch No.: 162  TRAIN Loss = 0.2628      TRAIN mIOU = 0.8360
Epoch No.: 163  TRAIN Loss = 0.2696      TRAIN mIOU = 0.8269
Epoch No.: 164  TRAIN Loss = 0.2731      TRAIN mIOU = 0.8261
Epoch No.: 165  TRAIN Loss = 0.2630      TRAIN mIOU = 0.8362
Epoch No.: 166  TRAIN Loss = 0.2660      TRAIN mIOU = 0.8352
Epoch No.: 167  TRAIN Loss = 0.2706      TRAIN mIOU = 0.8308
Epoch No.: 168  TRAIN Loss = 0.2664      TRAIN mIOU = 0.8331
Epoch No.: 169  TRAIN Loss = 0.2648      TRAIN mIOU = 0.8318
Epoch No.: 170  TRAIN Loss = 0.2657      TRAIN mIOU = 0.8321
Epoch No.: 171  TRAIN Loss = 0.2658      TRAIN mIOU = 0.8352
Epoch No.: 172  TRAIN Loss = 0.2729      TRAIN mIOU = 0.8269
Epoch No.: 173  TRAIN Loss = 0.2659      TRAIN mIOU = 0.8328
Epoch No.: 174  TRAIN Loss = 0.2690      TRAIN mIOU = 0.8252
Epoch No.: 175  TRAIN Loss = 0.2715      TRAIN mIOU = 0.8299
Epoch No.: 176  TRAIN Loss = 0.2704      TRAIN mIOU = 0.8322
Epoch No.: 177  TRAIN Loss = 0.2628      TRAIN mIOU = 0.8370
Epoch No.: 178  TRAIN Loss = 0.2705      TRAIN mIOU = 0.8308
Epoch No.: 179  TRAIN Loss = 0.2682      TRAIN mIOU = 0.8292
Epoch No.: 180  TRAIN Loss = 0.2662      TRAIN mIOU = 0.8309
Epoch No.: 181  TRAIN Loss = 0.2715      TRAIN mIOU = 0.8288
Epoch No.: 182  TRAIN Loss = 0.2659      TRAIN mIOU = 0.8331
Epoch No.: 183  TRAIN Loss = 0.2673      TRAIN mIOU = 0.8361
Epoch No.: 184  TRAIN Loss = 0.2641      TRAIN mIOU = 0.8342
Epoch No.: 185  TRAIN Loss = 0.2671      TRAIN mIOU = 0.8325
Epoch No.: 186  TRAIN Loss = 0.2692      TRAIN mIOU = 0.8310
Epoch No.: 187  TRAIN Loss = 0.2699      TRAIN mIOU = 0.8275
Epoch No.: 188  TRAIN Loss = 0.2705      TRAIN mIOU = 0.8273
Epoch No.: 189  TRAIN Loss = 0.2709      TRAIN mIOU = 0.8304
Epoch No.: 190  TRAIN Loss = 0.2692      TRAIN mIOU = 0.8291
Epoch No.: 191  TRAIN Loss = 0.2743      TRAIN mIOU = 0.8279
Epoch No.: 192  TRAIN Loss = 0.2656      TRAIN mIOU = 0.8352
Epoch No.: 193  TRAIN Loss = 0.2690      TRAIN mIOU = 0.8293
Epoch No.: 194  TRAIN Loss = 0.2710      TRAIN mIOU = 0.8264
Epoch No.: 195  TRAIN Loss = 0.2747      TRAIN mIOU = 0.8296
Epoch No.: 196  TRAIN Loss = 0.2675      TRAIN mIOU = 0.8302
Epoch No.: 197  TRAIN Loss = 0.2675      TRAIN mIOU = 0.8303
Epoch No.: 198  TRAIN Loss = 0.2719      TRAIN mIOU = 0.8293
Epoch No.: 199  TRAIN Loss = 0.2661      TRAIN mIOU = 0.8302

Adam

  • config.core.optimizer = torch.optim.Adam(config.core.net.parameters(), 3e-4, (0.9, 0.999), eps=1e-08, weight_decay=5e-4)
  • lambda_lr = lambda epoch: round ((1 - epoch/config.core.epoch_num) ** 0.9, 8)
  • config.core.scheduler = optim.lr_scheduler.LambdaLR(config.core.optimizer, lr_lambda=lambda_lr)
Epoch No.: 0    TRAIN Loss = 0.8305      TRAIN mIOU = 0.6219
Epoch No.: 1    TRAIN Loss = 0.6207      TRAIN mIOU = 0.6758
Epoch No.: 2    TRAIN Loss = 0.5139      TRAIN mIOU = 0.7286
Epoch No.: 3    TRAIN Loss = 0.4646      TRAIN mIOU = 0.7510
Epoch No.: 4    TRAIN Loss = 0.4634      TRAIN mIOU = 0.7521
Epoch No.: 5    TRAIN Loss = 0.4377      TRAIN mIOU = 0.7588
Epoch No.: 6    TRAIN Loss = 0.4065      TRAIN mIOU = 0.7717
Epoch No.: 7    TRAIN Loss = 0.4041      TRAIN mIOU = 0.7728
Epoch No.: 8    TRAIN Loss = 0.4023      TRAIN mIOU = 0.7758
Epoch No.: 9    TRAIN Loss = 0.3936      TRAIN mIOU = 0.7782
Epoch No.: 10   TRAIN Loss = 0.3864      TRAIN mIOU = 0.7768
Epoch No.: 11   TRAIN Loss = 0.3854      TRAIN mIOU = 0.7785
Epoch No.: 12   TRAIN Loss = 0.3883      TRAIN mIOU = 0.7790
Epoch No.: 13   TRAIN Loss = 0.3796      TRAIN mIOU = 0.7800
Epoch No.: 14   TRAIN Loss = 0.3667      TRAIN mIOU = 0.7873
Epoch No.: 15   TRAIN Loss = 0.3524      TRAIN mIOU = 0.7932
Epoch No.: 16   TRAIN Loss = 0.3539      TRAIN mIOU = 0.7935
Epoch No.: 17   TRAIN Loss = 0.3466      TRAIN mIOU = 0.7947
Epoch No.: 18   TRAIN Loss = 0.3523      TRAIN mIOU = 0.7939
Epoch No.: 19   TRAIN Loss = 0.3518      TRAIN mIOU = 0.7919
Epoch No.: 20   TRAIN Loss = 0.3384      TRAIN mIOU = 0.8006
Epoch No.: 21   TRAIN Loss = 0.3494      TRAIN mIOU = 0.7959
Epoch No.: 22   TRAIN Loss = 0.3488      TRAIN mIOU = 0.7953
Epoch No.: 23   TRAIN Loss = 0.3383      TRAIN mIOU = 0.8008
Epoch No.: 24   TRAIN Loss = 0.3317      TRAIN mIOU = 0.8019
Epoch No.: 25   TRAIN Loss = 0.3454      TRAIN mIOU = 0.7980
Epoch No.: 26   TRAIN Loss = 0.3399      TRAIN mIOU = 0.8008
Epoch No.: 27   TRAIN Loss = 0.3283      TRAIN mIOU = 0.8043
Epoch No.: 28   TRAIN Loss = 0.3313      TRAIN mIOU = 0.8052
Epoch No.: 29   TRAIN Loss = 0.3149      TRAIN mIOU = 0.8144
Epoch No.: 30   TRAIN Loss = 0.3252      TRAIN mIOU = 0.8099
Epoch No.: 31   TRAIN Loss = 0.3250      TRAIN mIOU = 0.8086
Epoch No.: 32   TRAIN Loss = 0.3217      TRAIN mIOU = 0.8123
Epoch No.: 33   TRAIN Loss = 0.3145      TRAIN mIOU = 0.8153
Epoch No.: 34   TRAIN Loss = 0.3095      TRAIN mIOU = 0.8145
Epoch No.: 35   TRAIN Loss = 0.3217      TRAIN mIOU = 0.8118
Epoch No.: 36   TRAIN Loss = 0.3023      TRAIN mIOU = 0.8188
Epoch No.: 37   TRAIN Loss = 0.3479      TRAIN mIOU = 0.8003
Epoch No.: 38   TRAIN Loss = 0.3139      TRAIN mIOU = 0.8162
Epoch No.: 39   TRAIN Loss = 0.3228      TRAIN mIOU = 0.8084
Epoch No.: 40   TRAIN Loss = 0.3105      TRAIN mIOU = 0.8169
Epoch No.: 41   TRAIN Loss = 0.3098      TRAIN mIOU = 0.8176
Epoch No.: 42   TRAIN Loss = 0.3020      TRAIN mIOU = 0.8221
Epoch No.: 43   TRAIN Loss = 0.3232      TRAIN mIOU = 0.8106
Epoch No.: 44   TRAIN Loss = 0.3113      TRAIN mIOU = 0.8178
Epoch No.: 45   TRAIN Loss = 0.3171      TRAIN mIOU = 0.8139
Epoch No.: 46   TRAIN Loss = 0.3011      TRAIN mIOU = 0.8238
Epoch No.: 47   TRAIN Loss = 0.3028      TRAIN mIOU = 0.8196
Epoch No.: 48   TRAIN Loss = 0.2992      TRAIN mIOU = 0.8217
Epoch No.: 49   TRAIN Loss = 0.3661      TRAIN mIOU = 0.7944
Epoch No.: 50   TRAIN Loss = 0.2963      TRAIN mIOU = 0.8231
Epoch No.: 51   TRAIN Loss = 0.2979      TRAIN mIOU = 0.8209
Epoch No.: 52   TRAIN Loss = 0.2880      TRAIN mIOU = 0.8268
Epoch No.: 53   TRAIN Loss = 0.3200      TRAIN mIOU = 0.8141
Epoch No.: 54   TRAIN Loss = 0.2867      TRAIN mIOU = 0.8280
Epoch No.: 55   TRAIN Loss = 0.2851      TRAIN mIOU = 0.8299
Epoch No.: 56   TRAIN Loss = 0.2963      TRAIN mIOU = 0.8249
Epoch No.: 57   TRAIN Loss = 0.2867      TRAIN mIOU = 0.8282
Epoch No.: 58   TRAIN Loss = 0.2872      TRAIN mIOU = 0.8284
Epoch No.: 59   TRAIN Loss = 0.2830      TRAIN mIOU = 0.8283
Epoch No.: 60   TRAIN Loss = 0.2824      TRAIN mIOU = 0.8320
Epoch No.: 61   TRAIN Loss = 0.2788      TRAIN mIOU = 0.8347
Epoch No.: 62   TRAIN Loss = 0.3024      TRAIN mIOU = 0.8256
Epoch No.: 63   TRAIN Loss = 0.2851      TRAIN mIOU = 0.8298
Epoch No.: 64   TRAIN Loss = 0.2906      TRAIN mIOU = 0.8269
Epoch No.: 65   TRAIN Loss = 0.2852      TRAIN mIOU = 0.8279
Epoch No.: 66   TRAIN Loss = 0.2748      TRAIN mIOU = 0.8362
Epoch No.: 67   TRAIN Loss = 0.2889      TRAIN mIOU = 0.8313
Epoch No.: 68   TRAIN Loss = 0.2904      TRAIN mIOU = 0.8271
Epoch No.: 69   TRAIN Loss = 0.2932      TRAIN mIOU = 0.8270
Epoch No.: 70   TRAIN Loss = 0.2758      TRAIN mIOU = 0.8387
Epoch No.: 71   TRAIN Loss = 0.2819      TRAIN mIOU = 0.8336
Epoch No.: 72   TRAIN Loss = 0.2844      TRAIN mIOU = 0.8279
Epoch No.: 73   TRAIN Loss = 0.3034      TRAIN mIOU = 0.8208
Epoch No.: 74   TRAIN Loss = 0.2810      TRAIN mIOU = 0.8305
Epoch No.: 75   TRAIN Loss = 0.2905      TRAIN mIOU = 0.8261
Epoch No.: 76   TRAIN Loss = 0.2700      TRAIN mIOU = 0.8374
Epoch No.: 77   TRAIN Loss = 0.2743      TRAIN mIOU = 0.8338
Epoch No.: 78   TRAIN Loss = 0.2699      TRAIN mIOU = 0.8370
Epoch No.: 79   TRAIN Loss = 0.2777      TRAIN mIOU = 0.8323
Epoch No.: 80   TRAIN Loss = 0.2793      TRAIN mIOU = 0.8335
Epoch No.: 81   TRAIN Loss = 0.2692      TRAIN mIOU = 0.8376
Epoch No.: 82   TRAIN Loss = 0.2680      TRAIN mIOU = 0.8363
Epoch No.: 83   TRAIN Loss = 0.2762      TRAIN mIOU = 0.8314
Epoch No.: 84   TRAIN Loss = 0.2696      TRAIN mIOU = 0.8377
Epoch No.: 85   TRAIN Loss = 0.2774      TRAIN mIOU = 0.8339
Epoch No.: 86   TRAIN Loss = 0.2623      TRAIN mIOU = 0.8393
Epoch No.: 87   TRAIN Loss = 0.2629      TRAIN mIOU = 0.8418
Epoch No.: 88   TRAIN Loss = 0.2680      TRAIN mIOU = 0.8395
Epoch No.: 89   TRAIN Loss = 0.2567      TRAIN mIOU = 0.8430
Epoch No.: 90   TRAIN Loss = 0.2588      TRAIN mIOU = 0.8426
Epoch No.: 91   TRAIN Loss = 0.2554      TRAIN mIOU = 0.8451
Epoch No.: 92   TRAIN Loss = 0.2593      TRAIN mIOU = 0.8453
Epoch No.: 93   TRAIN Loss = 0.2610      TRAIN mIOU = 0.8403
Epoch No.: 94   TRAIN Loss = 0.2812      TRAIN mIOU = 0.8311
Epoch No.: 95   TRAIN Loss = 0.2641      TRAIN mIOU = 0.8409
Epoch No.: 96   TRAIN Loss = 0.2557      TRAIN mIOU = 0.8434
Epoch No.: 97   TRAIN Loss = 0.2656      TRAIN mIOU = 0.8421
Epoch No.: 98   TRAIN Loss = 0.2582      TRAIN mIOU = 0.8455
Epoch No.: 99   TRAIN Loss = 0.2550      TRAIN mIOU = 0.8452
Epoch No.: 100  TRAIN Loss = 0.2631      TRAIN mIOU = 0.8421
Epoch No.: 101  TRAIN Loss = 0.2572      TRAIN mIOU = 0.8460
Epoch No.: 102  TRAIN Loss = 0.2591      TRAIN mIOU = 0.8441
Epoch No.: 103  TRAIN Loss = 0.2537      TRAIN mIOU = 0.8441
Epoch No.: 104  TRAIN Loss = 0.2488      TRAIN mIOU = 0.8465
Epoch No.: 105  TRAIN Loss = 0.2430      TRAIN mIOU = 0.8514
Epoch No.: 106  TRAIN Loss = 0.2460      TRAIN mIOU = 0.8497
Epoch No.: 107  TRAIN Loss = 0.2514      TRAIN mIOU = 0.8441
Epoch No.: 108  TRAIN Loss = 0.2458      TRAIN mIOU = 0.8505
Epoch No.: 109  TRAIN Loss = 0.2502      TRAIN mIOU = 0.8474
Epoch No.: 110  TRAIN Loss = 0.2502      TRAIN mIOU = 0.8478
Epoch No.: 111  TRAIN Loss = 0.2579      TRAIN mIOU = 0.8455
Epoch No.: 112  TRAIN Loss = 0.2433      TRAIN mIOU = 0.8495
Epoch No.: 113  TRAIN Loss = 0.2572      TRAIN mIOU = 0.8468
Epoch No.: 114  TRAIN Loss = 0.2361      TRAIN mIOU = 0.8559
Epoch No.: 115  TRAIN Loss = 0.2474      TRAIN mIOU = 0.8485
Epoch No.: 116  TRAIN Loss = 0.2536      TRAIN mIOU = 0.8428
Epoch No.: 117  TRAIN Loss = 0.2397      TRAIN mIOU = 0.8529
Epoch No.: 118  TRAIN Loss = 0.2512      TRAIN mIOU = 0.8461
Epoch No.: 119  TRAIN Loss = 0.2372      TRAIN mIOU = 0.8558
Epoch No.: 120  TRAIN Loss = 0.2309      TRAIN mIOU = 0.8585
Epoch No.: 121  TRAIN Loss = 0.2501      TRAIN mIOU = 0.8473
Epoch No.: 122  TRAIN Loss = 0.2361      TRAIN mIOU = 0.8548
Epoch No.: 123  TRAIN Loss = 0.2394      TRAIN mIOU = 0.8522
Epoch No.: 124  TRAIN Loss = 0.2400      TRAIN mIOU = 0.8546
Epoch No.: 125  TRAIN Loss = 0.2431      TRAIN mIOU = 0.8499
Epoch No.: 126  TRAIN Loss = 0.2358      TRAIN mIOU = 0.8535
Epoch No.: 127  TRAIN Loss = 0.2396      TRAIN mIOU = 0.8559
Epoch No.: 128  TRAIN Loss = 0.2291      TRAIN mIOU = 0.8575
Epoch No.: 129  TRAIN Loss = 0.2256      TRAIN mIOU = 0.8651
Epoch No.: 130  TRAIN Loss = 0.2328      TRAIN mIOU = 0.8579
Epoch No.: 131  TRAIN Loss = 0.2411      TRAIN mIOU = 0.8526
Epoch No.: 132  TRAIN Loss = 0.2313      TRAIN mIOU = 0.8568
Epoch No.: 133  TRAIN Loss = 0.2221      TRAIN mIOU = 0.8615
Epoch No.: 134  TRAIN Loss = 0.2339      TRAIN mIOU = 0.8564
Epoch No.: 135  TRAIN Loss = 0.2247      TRAIN mIOU = 0.8605
Epoch No.: 136  TRAIN Loss = 0.2255      TRAIN mIOU = 0.8574
Epoch No.: 137  TRAIN Loss = 0.2326      TRAIN mIOU = 0.8558
Epoch No.: 138  TRAIN Loss = 0.2272      TRAIN mIOU = 0.8612
Epoch No.: 139  TRAIN Loss = 0.2350      TRAIN mIOU = 0.8583
Epoch No.: 140  TRAIN Loss = 0.2293      TRAIN mIOU = 0.8568
Epoch No.: 141  TRAIN Loss = 0.2246      TRAIN mIOU = 0.8610
Epoch No.: 142  TRAIN Loss = 0.2280      TRAIN mIOU = 0.8603
Epoch No.: 143  TRAIN Loss = 0.2388      TRAIN mIOU = 0.8572
Epoch No.: 144  TRAIN Loss = 0.2212      TRAIN mIOU = 0.8614
Epoch No.: 145  TRAIN Loss = 0.2211      TRAIN mIOU = 0.8627
Epoch No.: 146  TRAIN Loss = 0.2180      TRAIN mIOU = 0.8645
Epoch No.: 147  TRAIN Loss = 0.2160      TRAIN mIOU = 0.8675
Epoch No.: 148  TRAIN Loss = 0.2217      TRAIN mIOU = 0.8628
Epoch No.: 149  TRAIN Loss = 0.2273      TRAIN mIOU = 0.8601
Epoch No.: 150  TRAIN Loss = 0.2142      TRAIN mIOU = 0.8673
Epoch No.: 151  TRAIN Loss = 0.2182      TRAIN mIOU = 0.8644
Epoch No.: 152  TRAIN Loss = 0.2390      TRAIN mIOU = 0.8584
Epoch No.: 153  TRAIN Loss = 0.2167      TRAIN mIOU = 0.8672
Epoch No.: 154  TRAIN Loss = 0.2131      TRAIN mIOU = 0.8659
Epoch No.: 155  TRAIN Loss = 0.2199      TRAIN mIOU = 0.8648
Epoch No.: 156  TRAIN Loss = 0.2099      TRAIN mIOU = 0.8714
Epoch No.: 157  TRAIN Loss = 0.2110      TRAIN mIOU = 0.8706
Epoch No.: 158  TRAIN Loss = 0.2178      TRAIN mIOU = 0.8648
Epoch No.: 159  TRAIN Loss = 0.2089      TRAIN mIOU = 0.8703
Epoch No.: 160  TRAIN Loss = 0.2131      TRAIN mIOU = 0.8675
Epoch No.: 161  TRAIN Loss = 0.2143      TRAIN mIOU = 0.8647
Epoch No.: 162  TRAIN Loss = 0.2057      TRAIN mIOU = 0.8693
Epoch No.: 163  TRAIN Loss = 0.2022      TRAIN mIOU = 0.8750
Epoch No.: 164  TRAIN Loss = 0.2090      TRAIN mIOU = 0.8725
Epoch No.: 165  TRAIN Loss = 0.2019      TRAIN mIOU = 0.8733
Epoch No.: 166  TRAIN Loss = 0.2002      TRAIN mIOU = 0.8745
Epoch No.: 167  TRAIN Loss = 0.2043      TRAIN mIOU = 0.8735
Epoch No.: 168  TRAIN Loss = 0.2072      TRAIN mIOU = 0.8698
Epoch No.: 169  TRAIN Loss = 0.2029      TRAIN mIOU = 0.8746
Epoch No.: 170  TRAIN Loss = 0.2002      TRAIN mIOU = 0.8747
Epoch No.: 171  TRAIN Loss = 0.1946      TRAIN mIOU = 0.8791
Epoch No.: 172  TRAIN Loss = 0.2031      TRAIN mIOU = 0.8738
Epoch No.: 173  TRAIN Loss = 0.2021      TRAIN mIOU = 0.8750
Epoch No.: 174  TRAIN Loss = 0.1978      TRAIN mIOU = 0.8744
Epoch No.: 175  TRAIN Loss = 0.1972      TRAIN mIOU = 0.8759
Epoch No.: 176  TRAIN Loss = 0.1960      TRAIN mIOU = 0.8771
Epoch No.: 177  TRAIN Loss = 0.1987      TRAIN mIOU = 0.8777
Epoch No.: 178  TRAIN Loss = 0.1930      TRAIN mIOU = 0.8795
Epoch No.: 179  TRAIN Loss = 0.1925      TRAIN mIOU = 0.8815
Epoch No.: 180  TRAIN Loss = 0.1922      TRAIN mIOU = 0.8797
Epoch No.: 181  TRAIN Loss = 0.1943      TRAIN mIOU = 0.8764
Epoch No.: 182  TRAIN Loss = 0.1889      TRAIN mIOU = 0.8834
Epoch No.: 183  TRAIN Loss = 0.1967      TRAIN mIOU = 0.8783
Epoch No.: 184  TRAIN Loss = 0.1912      TRAIN mIOU = 0.8781
Epoch No.: 185  TRAIN Loss = 0.1924      TRAIN mIOU = 0.8817
Epoch No.: 186  TRAIN Loss = 0.1869      TRAIN mIOU = 0.8821
Epoch No.: 187  TRAIN Loss = 0.1858      TRAIN mIOU = 0.8850
Epoch No.: 188  TRAIN Loss = 0.1875      TRAIN mIOU = 0.8808
Epoch No.: 189  TRAIN Loss = 0.1936      TRAIN mIOU = 0.8781
Epoch No.: 190  TRAIN Loss = 0.1904      TRAIN mIOU = 0.8795
Epoch No.: 191  TRAIN Loss = 0.1855      TRAIN mIOU = 0.8850
Epoch No.: 192  TRAIN Loss = 0.1889      TRAIN mIOU = 0.8811
Epoch No.: 193  TRAIN Loss = 0.1875      TRAIN mIOU = 0.8831
Epoch No.: 194  TRAIN Loss = 0.1853      TRAIN mIOU = 0.8838
Epoch No.: 195  TRAIN Loss = 0.1843      TRAIN mIOU = 0.8858
Epoch No.: 196  TRAIN Loss = 0.1858      TRAIN mIOU = 0.8834
Epoch No.: 197  TRAIN Loss = 0.1787      TRAIN mIOU = 0.8853
Epoch No.: 198  TRAIN Loss = 0.1848      TRAIN mIOU = 0.8839
Epoch No.: 199  TRAIN Loss = 0.1862      TRAIN mIOU = 0.8820

VAL

SGD

  • config.core.optimizer = torch.optim.SGD(config.core.net.parameters(), 5e-3, momentum=0.9)
  • config.core.scheduler = optim.lr_scheduler.MultiStepLR(config.core.optimizer, milestones=[20,40,55,70,80,90,100,110,120,130,140,150,160], gamma=0.27030)
Epoch No.: 0    VAL Loss = 0.8419        VAL mIOU = 0.6277
Epoch No.: 1    VAL Loss = 0.9472        VAL mIOU = 0.6566
Epoch No.: 2    VAL Loss = 0.4658        VAL mIOU = 0.6742
Epoch No.: 3    VAL Loss = 0.5841        VAL mIOU = 0.6857
Epoch No.: 4    VAL Loss = 0.5117        VAL mIOU = 0.7004
Epoch No.: 5    VAL Loss = 0.8669        VAL mIOU = 0.6914
Epoch No.: 6    VAL Loss = 0.4079        VAL mIOU = 0.6920
Epoch No.: 7    VAL Loss = 0.3610        VAL mIOU = 0.6955
Epoch No.: 8    VAL Loss = 0.3077        VAL mIOU = 0.6997
Epoch No.: 9    VAL Loss = 0.4553        VAL mIOU = 0.7033
Epoch No.: 10   VAL Loss = 0.4310        VAL mIOU = 0.7100
Epoch No.: 11   VAL Loss = 0.3306        VAL mIOU = 0.6955
Epoch No.: 12   VAL Loss = 0.3901        VAL mIOU = 0.6958
Epoch No.: 13   VAL Loss = 0.3691        VAL mIOU = 0.7121
Epoch No.: 14   VAL Loss = 0.3558        VAL mIOU = 0.7042
Epoch No.: 15   VAL Loss = 0.4140        VAL mIOU = 0.7154
Epoch No.: 16   VAL Loss = 0.2561        VAL mIOU = 0.7108
Epoch No.: 17   VAL Loss = 0.3044        VAL mIOU = 0.7114
Epoch No.: 18   VAL Loss = 0.2137        VAL mIOU = 0.7205
Epoch No.: 19   VAL Loss = 0.2746        VAL mIOU = 0.7124
Epoch No.: 20   VAL Loss = 0.2950        VAL mIOU = 0.7128
Epoch No.: 21   VAL Loss = 0.3457        VAL mIOU = 0.7175
Epoch No.: 22   VAL Loss = 0.3355        VAL mIOU = 0.7162
Epoch No.: 23   VAL Loss = 0.3961        VAL mIOU = 0.7216
Epoch No.: 24   VAL Loss = 0.3026        VAL mIOU = 0.7194
Epoch No.: 25   VAL Loss = 0.3828        VAL mIOU = 0.7188
Epoch No.: 26   VAL Loss = 0.2382        VAL mIOU = 0.7198
Epoch No.: 27   VAL Loss = 0.2619        VAL mIOU = 0.7197
Epoch No.: 28   VAL Loss = 0.5161        VAL mIOU = 0.7191
Epoch No.: 29   VAL Loss = 0.3994        VAL mIOU = 0.7218
Epoch No.: 30   VAL Loss = 0.4033        VAL mIOU = 0.7216
Epoch No.: 31   VAL Loss = 0.2715        VAL mIOU = 0.7235
Epoch No.: 32   VAL Loss = 0.2288        VAL mIOU = 0.7223
Epoch No.: 33   VAL Loss = 0.3293        VAL mIOU = 0.7207
Epoch No.: 34   VAL Loss = 0.5659        VAL mIOU = 0.7262
Epoch No.: 35   VAL Loss = 0.2931        VAL mIOU = 0.7194
Epoch No.: 36   VAL Loss = 0.2304        VAL mIOU = 0.7262
Epoch No.: 37   VAL Loss = 0.3143        VAL mIOU = 0.7269
Epoch No.: 38   VAL Loss = 0.2803        VAL mIOU = 0.7249
Epoch No.: 39   VAL Loss = 0.2798        VAL mIOU = 0.7214
Epoch No.: 40   VAL Loss = 0.2298        VAL mIOU = 0.7224
Epoch No.: 41   VAL Loss = 0.3494        VAL mIOU = 0.7317
Epoch No.: 42   VAL Loss = 0.4371        VAL mIOU = 0.7270
Epoch No.: 43   VAL Loss = 0.2596        VAL mIOU = 0.7270
Epoch No.: 44   VAL Loss = 0.3839        VAL mIOU = 0.7284
Epoch No.: 45   VAL Loss = 0.2850        VAL mIOU = 0.7271
Epoch No.: 46   VAL Loss = 0.1963        VAL mIOU = 0.7279
Epoch No.: 47   VAL Loss = 0.2057        VAL mIOU = 0.7247
Epoch No.: 48   VAL Loss = 0.3545        VAL mIOU = 0.7264
Epoch No.: 49   VAL Loss = 0.2581        VAL mIOU = 0.7220
Epoch No.: 50   VAL Loss = 0.3220        VAL mIOU = 0.7246
Epoch No.: 51   VAL Loss = 0.2602        VAL mIOU = 0.7268
Epoch No.: 52   VAL Loss = 0.2290        VAL mIOU = 0.7251
Epoch No.: 53   VAL Loss = 0.2891        VAL mIOU = 0.7231
Epoch No.: 54   VAL Loss = 0.3041        VAL mIOU = 0.7271
Epoch No.: 55   VAL Loss = 0.3304        VAL mIOU = 0.7204
Epoch No.: 56   VAL Loss = 0.2164        VAL mIOU = 0.7251
Epoch No.: 57   VAL Loss = 0.3027        VAL mIOU = 0.7217
Epoch No.: 58   VAL Loss = 0.1583        VAL mIOU = 0.7293
Epoch No.: 59   VAL Loss = 0.2588        VAL mIOU = 0.7234
Epoch No.: 60   VAL Loss = 0.1930        VAL mIOU = 0.7188
Epoch No.: 61   VAL Loss = 0.4033        VAL mIOU = 0.7205
Epoch No.: 62   VAL Loss = 0.2106        VAL mIOU = 0.7292
Epoch No.: 63   VAL Loss = 0.3403        VAL mIOU = 0.7235
Epoch No.: 64   VAL Loss = 0.2573        VAL mIOU = 0.7277
Epoch No.: 65   VAL Loss = 0.2048        VAL mIOU = 0.7234
Epoch No.: 66   VAL Loss = 0.4860        VAL mIOU = 0.7221
Epoch No.: 67   VAL Loss = 0.3041        VAL mIOU = 0.7247
Epoch No.: 68   VAL Loss = 0.3247        VAL mIOU = 0.7189
Epoch No.: 69   VAL Loss = 0.2272        VAL mIOU = 0.7232
Epoch No.: 70   VAL Loss = 0.3065        VAL mIOU = 0.7237
Epoch No.: 71   VAL Loss = 0.1515        VAL mIOU = 0.7215
Epoch No.: 72   VAL Loss = 0.2258        VAL mIOU = 0.7266
Epoch No.: 73   VAL Loss = 0.4136        VAL mIOU = 0.7236
Epoch No.: 74   VAL Loss = 0.2887        VAL mIOU = 0.7260
Epoch No.: 75   VAL Loss = 0.2502        VAL mIOU = 0.7220
Epoch No.: 76   VAL Loss = 0.2708        VAL mIOU = 0.7243
Epoch No.: 77   VAL Loss = 0.3002        VAL mIOU = 0.7201
Epoch No.: 78   VAL Loss = 0.2394        VAL mIOU = 0.7255
Epoch No.: 79   VAL Loss = 0.2772        VAL mIOU = 0.7254
Epoch No.: 80   VAL Loss = 0.3178        VAL mIOU = 0.7268
Epoch No.: 81   VAL Loss = 0.2300        VAL mIOU = 0.7200
Epoch No.: 82   VAL Loss = 0.3002        VAL mIOU = 0.7210
Epoch No.: 83   VAL Loss = 0.2943        VAL mIOU = 0.7199
Epoch No.: 84   VAL Loss = 0.3087        VAL mIOU = 0.7211
Epoch No.: 85   VAL Loss = 0.2683        VAL mIOU = 0.7221
Epoch No.: 86   VAL Loss = 0.3114        VAL mIOU = 0.7252
Epoch No.: 87   VAL Loss = 0.2598        VAL mIOU = 0.7186
Epoch No.: 88   VAL Loss = 0.3414        VAL mIOU = 0.7196
Epoch No.: 89   VAL Loss = 0.2794        VAL mIOU = 0.7205
Epoch No.: 90   VAL Loss = 0.2669        VAL mIOU = 0.7222
Epoch No.: 91   VAL Loss = 0.1918        VAL mIOU = 0.7257
Epoch No.: 92   VAL Loss = 0.2615        VAL mIOU = 0.7220
Epoch No.: 93   VAL Loss = 0.2277        VAL mIOU = 0.7174
Epoch No.: 94   VAL Loss = 0.1764        VAL mIOU = 0.7195
Epoch No.: 95   VAL Loss = 0.2397        VAL mIOU = 0.7218
Epoch No.: 96   VAL Loss = 0.2189        VAL mIOU = 0.7211
Epoch No.: 97   VAL Loss = 0.3565        VAL mIOU = 0.7189
Epoch No.: 98   VAL Loss = 0.2465        VAL mIOU = 0.7203
Epoch No.: 99   VAL Loss = 0.1974        VAL mIOU = 0.7175
Epoch No.: 100  VAL Loss = 0.3592        VAL mIOU = 0.7232
Epoch No.: 101  VAL Loss = 0.3079        VAL mIOU = 0.7187
Epoch No.: 102  VAL Loss = 0.3845        VAL mIOU = 0.7205
Epoch No.: 103  VAL Loss = 0.3332        VAL mIOU = 0.7205
Epoch No.: 104  VAL Loss = 0.3302        VAL mIOU = 0.7254
Epoch No.: 105  VAL Loss = 0.3656        VAL mIOU = 0.7179
Epoch No.: 106  VAL Loss = 0.2471        VAL mIOU = 0.7263
Epoch No.: 107  VAL Loss = 0.4597        VAL mIOU = 0.7162
Epoch No.: 108  VAL Loss = 0.2013        VAL mIOU = 0.7211
Epoch No.: 109  VAL Loss = 0.2502        VAL mIOU = 0.7177
Epoch No.: 110  VAL Loss = 0.3705        VAL mIOU = 0.7208
Epoch No.: 111  VAL Loss = 0.2498        VAL mIOU = 0.7268
Epoch No.: 112  VAL Loss = 0.3154        VAL mIOU = 0.7282
Epoch No.: 113  VAL Loss = 0.3093        VAL mIOU = 0.7238
Epoch No.: 114  VAL Loss = 0.2910        VAL mIOU = 0.7227
Epoch No.: 115  VAL Loss = 0.3081        VAL mIOU = 0.7227
Epoch No.: 116  VAL Loss = 0.2957        VAL mIOU = 0.7214
Epoch No.: 117  VAL Loss = 0.2928        VAL mIOU = 0.7164
Epoch No.: 118  VAL Loss = 0.1986        VAL mIOU = 0.7184
Epoch No.: 119  VAL Loss = 0.2998        VAL mIOU = 0.7261
Epoch No.: 120  VAL Loss = 0.3005        VAL mIOU = 0.7202
Epoch No.: 121  VAL Loss = 0.2993        VAL mIOU = 0.7262
Epoch No.: 122  VAL Loss = 0.2527        VAL mIOU = 0.7233
Epoch No.: 123  VAL Loss = 0.3039        VAL mIOU = 0.7251
Epoch No.: 124  VAL Loss = 0.2243        VAL mIOU = 0.7228
Epoch No.: 125  VAL Loss = 0.2357        VAL mIOU = 0.7261
Epoch No.: 126  VAL Loss = 0.2820        VAL mIOU = 0.7203
Epoch No.: 127  VAL Loss = 0.3272        VAL mIOU = 0.7189
Epoch No.: 128  VAL Loss = 0.2539        VAL mIOU = 0.7226
Epoch No.: 129  VAL Loss = 0.2187        VAL mIOU = 0.7232
Epoch No.: 130  VAL Loss = 0.2084        VAL mIOU = 0.7231
Epoch No.: 131  VAL Loss = 0.2902        VAL mIOU = 0.7250
Epoch No.: 132  VAL Loss = 0.2479        VAL mIOU = 0.7221
Epoch No.: 133  VAL Loss = 0.1546        VAL mIOU = 0.7167
Epoch No.: 134  VAL Loss = 0.2471        VAL mIOU = 0.7224
Epoch No.: 135  VAL Loss = 0.2233        VAL mIOU = 0.7226
Epoch No.: 136  VAL Loss = 0.3290        VAL mIOU = 0.7226
Epoch No.: 137  VAL Loss = 0.3563        VAL mIOU = 0.7213
Epoch No.: 138  VAL Loss = 0.2999        VAL mIOU = 0.7192
Epoch No.: 139  VAL Loss = 0.2933        VAL mIOU = 0.7209
Epoch No.: 140  VAL Loss = 0.3995        VAL mIOU = 0.7207
Epoch No.: 141  VAL Loss = 0.2176        VAL mIOU = 0.7203
Epoch No.: 142  VAL Loss = 0.2776        VAL mIOU = 0.7205
Epoch No.: 143  VAL Loss = 0.3096        VAL mIOU = 0.7211
Epoch No.: 144  VAL Loss = 0.2266        VAL mIOU = 0.7272
Epoch No.: 145  VAL Loss = 0.1987        VAL mIOU = 0.7223
Epoch No.: 146  VAL Loss = 0.2299        VAL mIOU = 0.7234
Epoch No.: 147  VAL Loss = 0.2516        VAL mIOU = 0.7226
Epoch No.: 148  VAL Loss = 0.3786        VAL mIOU = 0.7239
Epoch No.: 149  VAL Loss = 0.2242        VAL mIOU = 0.7187
Epoch No.: 150  VAL Loss = 0.4542        VAL mIOU = 0.7212
Epoch No.: 151  VAL Loss = 0.2541        VAL mIOU = 0.7258
Epoch No.: 152  VAL Loss = 0.3993        VAL mIOU = 0.7206
Epoch No.: 153  VAL Loss = 0.3637        VAL mIOU = 0.7205
Epoch No.: 154  VAL Loss = 0.3005        VAL mIOU = 0.7208
Epoch No.: 155  VAL Loss = 0.2240        VAL mIOU = 0.7223
Epoch No.: 156  VAL Loss = 0.2519        VAL mIOU = 0.7232
Epoch No.: 157  VAL Loss = 0.4786        VAL mIOU = 0.7249
Epoch No.: 158  VAL Loss = 0.3414        VAL mIOU = 0.7252
Epoch No.: 159  VAL Loss = 0.4474        VAL mIOU = 0.7212
Epoch No.: 160  VAL Loss = 0.2920        VAL mIOU = 0.7211
Epoch No.: 161  VAL Loss = 0.3783        VAL mIOU = 0.7257
Epoch No.: 162  VAL Loss = 0.2238        VAL mIOU = 0.7237
Epoch No.: 163  VAL Loss = 0.1976        VAL mIOU = 0.7219
Epoch No.: 164  VAL Loss = 0.2406        VAL mIOU = 0.7212
Epoch No.: 165  VAL Loss = 0.3635        VAL mIOU = 0.7227
Epoch No.: 166  VAL Loss = 0.1943        VAL mIOU = 0.7217
Epoch No.: 167  VAL Loss = 0.3226        VAL mIOU = 0.7249
Epoch No.: 168  VAL Loss = 0.2533        VAL mIOU = 0.7193
Epoch No.: 169  VAL Loss = 0.2574        VAL mIOU = 0.7219
Epoch No.: 170  VAL Loss = 0.2199        VAL mIOU = 0.7214
Epoch No.: 171  VAL Loss = 0.2215        VAL mIOU = 0.7213
Epoch No.: 172  VAL Loss = 0.4171        VAL mIOU = 0.7257
Epoch No.: 173  VAL Loss = 0.4291        VAL mIOU = 0.7222
Epoch No.: 174  VAL Loss = 0.1935        VAL mIOU = 0.7231
Epoch No.: 175  VAL Loss = 0.2462        VAL mIOU = 0.7231
Epoch No.: 176  VAL Loss = 0.2466        VAL mIOU = 0.7210
Epoch No.: 177  VAL Loss = 0.2356        VAL mIOU = 0.7222
Epoch No.: 178  VAL Loss = 0.2665        VAL mIOU = 0.7220
Epoch No.: 179  VAL Loss = 0.2447        VAL mIOU = 0.7236
Epoch No.: 180  VAL Loss = 0.3033        VAL mIOU = 0.7160
Epoch No.: 181  VAL Loss = 0.2410        VAL mIOU = 0.7209
Epoch No.: 182  VAL Loss = 0.2721        VAL mIOU = 0.7253
Epoch No.: 183  VAL Loss = 0.2626        VAL mIOU = 0.7242
Epoch No.: 184  VAL Loss = 0.2781        VAL mIOU = 0.7227
Epoch No.: 185  VAL Loss = 0.2524        VAL mIOU = 0.7209
Epoch No.: 186  VAL Loss = 0.3598        VAL mIOU = 0.7242
Epoch No.: 187  VAL Loss = 0.2457        VAL mIOU = 0.7194
Epoch No.: 188  VAL Loss = 0.2637        VAL mIOU = 0.7208
Epoch No.: 189  VAL Loss = 0.2733        VAL mIOU = 0.7223
Epoch No.: 190  VAL Loss = 0.3619        VAL mIOU = 0.7200
Epoch No.: 191  VAL Loss = 0.3376        VAL mIOU = 0.7209
Epoch No.: 192  VAL Loss = 0.2678        VAL mIOU = 0.7228
Epoch No.: 193  VAL Loss = 0.3306        VAL mIOU = 0.7234
Epoch No.: 194  VAL Loss = 0.2512        VAL mIOU = 0.7228
Epoch No.: 195  VAL Loss = 0.1843        VAL mIOU = 0.7242
Epoch No.: 196  VAL Loss = 0.2287        VAL mIOU = 0.7241
Epoch No.: 197  VAL Loss = 0.4341        VAL mIOU = 0.7245
Epoch No.: 198  VAL Loss = 0.3075        VAL mIOU = 0.7252
Epoch No.: 199  VAL Loss = 0.3379        VAL mIOU = 0.7171

Adam

  • config.core.optimizer = torch.optim.Adam(config.core.net.parameters(), 3e-4, (0.9, 0.999), eps=1e-08, weight_decay=5e-4)
  • lambda_lr = lambda epoch: round ((1 - epoch/config.core.epoch_num) ** 0.9, 8)
  • config.core.scheduler = optim.lr_scheduler.LambdaLR(config.core.optimizer, lr_lambda=lambda_lr)
Epoch No.: 0    VAL Loss = 0.5173        VAL mIOU = 0.6432
Epoch No.: 1    VAL Loss = 0.7352        VAL mIOU = 0.6698
Epoch No.: 2    VAL Loss = 0.9506        VAL mIOU = 0.6749
Epoch No.: 3    VAL Loss = 0.4759        VAL mIOU = 0.7032
Epoch No.: 4    VAL Loss = 0.4187        VAL mIOU = 0.6993
Epoch No.: 5    VAL Loss = 0.5501        VAL mIOU = 0.6915
Epoch No.: 6    VAL Loss = 0.5055        VAL mIOU = 0.6912
Epoch No.: 7    VAL Loss = 0.3540        VAL mIOU = 0.7052
Epoch No.: 8    VAL Loss = 0.3820        VAL mIOU = 0.7039
Epoch No.: 9    VAL Loss = 0.4253        VAL mIOU = 0.6960
Epoch No.: 10   VAL Loss = 0.3428        VAL mIOU = 0.7053
Epoch No.: 11   VAL Loss = 0.3238        VAL mIOU = 0.7105
Epoch No.: 12   VAL Loss = 0.4548        VAL mIOU = 0.7008
Epoch No.: 13   VAL Loss = 0.2605        VAL mIOU = 0.7088
Epoch No.: 14   VAL Loss = 0.2577        VAL mIOU = 0.7024
Epoch No.: 15   VAL Loss = 0.4431        VAL mIOU = 0.6901
Epoch No.: 16   VAL Loss = 0.6530        VAL mIOU = 0.7028
Epoch No.: 17   VAL Loss = 0.3773        VAL mIOU = 0.7138
Epoch No.: 18   VAL Loss = 0.3961        VAL mIOU = 0.7098
Epoch No.: 19   VAL Loss = 0.5007        VAL mIOU = 0.7003
Epoch No.: 20   VAL Loss = 0.4277        VAL mIOU = 0.7065
Epoch No.: 21   VAL Loss = 0.3111        VAL mIOU = 0.7018
Epoch No.: 22   VAL Loss = 0.4636        VAL mIOU = 0.7042
Epoch No.: 23   VAL Loss = 0.3106        VAL mIOU = 0.7164
Epoch No.: 24   VAL Loss = 0.4415        VAL mIOU = 0.7028
Epoch No.: 25   VAL Loss = 0.4288        VAL mIOU = 0.7096
Epoch No.: 26   VAL Loss = 0.4786        VAL mIOU = 0.7097
Epoch No.: 27   VAL Loss = 0.2658        VAL mIOU = 0.7024
Epoch No.: 28   VAL Loss = 0.3159        VAL mIOU = 0.7124
Epoch No.: 29   VAL Loss = 0.2794        VAL mIOU = 0.6917
Epoch No.: 30   VAL Loss = 0.4634        VAL mIOU = 0.7142
Epoch No.: 31   VAL Loss = 0.3339        VAL mIOU = 0.7104
Epoch No.: 32   VAL Loss = 0.3904        VAL mIOU = 0.7146
Epoch No.: 33   VAL Loss = 0.1813        VAL mIOU = 0.7036
Epoch No.: 34   VAL Loss = 0.2867        VAL mIOU = 0.7112
Epoch No.: 35   VAL Loss = 0.3358        VAL mIOU = 0.7012
Epoch No.: 36   VAL Loss = 0.3156        VAL mIOU = 0.7102
Epoch No.: 37   VAL Loss = 0.6730        VAL mIOU = 0.7118
Epoch No.: 38   VAL Loss = 0.3842        VAL mIOU = 0.7124
Epoch No.: 39   VAL Loss = 0.2802        VAL mIOU = 0.7041
Epoch No.: 40   VAL Loss = 0.3072        VAL mIOU = 0.7008
Epoch No.: 41   VAL Loss = 0.2515        VAL mIOU = 0.7058
Epoch No.: 42   VAL Loss = 0.3218        VAL mIOU = 0.7141
Epoch No.: 43   VAL Loss = 0.3874        VAL mIOU = 0.7141
Epoch No.: 44   VAL Loss = 0.3264        VAL mIOU = 0.7046
Epoch No.: 45   VAL Loss = 0.2222        VAL mIOU = 0.7133
Epoch No.: 46   VAL Loss = 0.2573        VAL mIOU = 0.7175
Epoch No.: 47   VAL Loss = 0.2777        VAL mIOU = 0.7070
Epoch No.: 48   VAL Loss = 0.2893        VAL mIOU = 0.7089
Epoch No.: 49   VAL Loss = 0.3707        VAL mIOU = 0.7077
Epoch No.: 50   VAL Loss = 0.2880        VAL mIOU = 0.7086
Epoch No.: 51   VAL Loss = 0.2251        VAL mIOU = 0.7092
Epoch No.: 52   VAL Loss = 0.2015        VAL mIOU = 0.7095
Epoch No.: 53   VAL Loss = 0.3612        VAL mIOU = 0.7125
Epoch No.: 54   VAL Loss = 0.4589        VAL mIOU = 0.7110
Epoch No.: 55   VAL Loss = 0.1923        VAL mIOU = 0.7142
Epoch No.: 56   VAL Loss = 0.3266        VAL mIOU = 0.7219
Epoch No.: 57   VAL Loss = 0.4174        VAL mIOU = 0.7158
Epoch No.: 58   VAL Loss = 0.2626        VAL mIOU = 0.7116
Epoch No.: 59   VAL Loss = 0.2723        VAL mIOU = 0.7077
Epoch No.: 60   VAL Loss = 0.2446        VAL mIOU = 0.7148
Epoch No.: 61   VAL Loss = 0.2165        VAL mIOU = 0.7193
Epoch No.: 62   VAL Loss = 0.2425        VAL mIOU = 0.7183
Epoch No.: 63   VAL Loss = 0.1794        VAL mIOU = 0.7070
Epoch No.: 64   VAL Loss = 0.2505        VAL mIOU = 0.7088
Epoch No.: 65   VAL Loss = 0.2996        VAL mIOU = 0.7113
Epoch No.: 66   VAL Loss = 0.2840        VAL mIOU = 0.7256
Epoch No.: 67   VAL Loss = 0.1732        VAL mIOU = 0.7209
Epoch No.: 68   VAL Loss = 0.3359        VAL mIOU = 0.7211
Epoch No.: 69   VAL Loss = 0.2815        VAL mIOU = 0.7205
Epoch No.: 70   VAL Loss = 0.3863        VAL mIOU = 0.7236
Epoch No.: 71   VAL Loss = 0.4573        VAL mIOU = 0.7125
Epoch No.: 72   VAL Loss = 0.2237        VAL mIOU = 0.7096
Epoch No.: 73   VAL Loss = 0.2941        VAL mIOU = 0.7134
Epoch No.: 74   VAL Loss = 0.1644        VAL mIOU = 0.7089
Epoch No.: 75   VAL Loss = 0.3130        VAL mIOU = 0.7230
Epoch No.: 76   VAL Loss = 0.2591        VAL mIOU = 0.7158
Epoch No.: 77   VAL Loss = 0.1675        VAL mIOU = 0.7189
Epoch No.: 78   VAL Loss = 0.2044        VAL mIOU = 0.7169
Epoch No.: 79   VAL Loss = 0.3776        VAL mIOU = 0.7059
Epoch No.: 80   VAL Loss = 0.4301        VAL mIOU = 0.7105
Epoch No.: 81   VAL Loss = 0.2527        VAL mIOU = 0.7222
Epoch No.: 82   VAL Loss = 0.2864        VAL mIOU = 0.7243
Epoch No.: 83   VAL Loss = 0.2455        VAL mIOU = 0.7178
Epoch No.: 84   VAL Loss = 0.2111        VAL mIOU = 0.7136
Epoch No.: 85   VAL Loss = 0.2432        VAL mIOU = 0.7047
Epoch No.: 86   VAL Loss = 0.2126        VAL mIOU = 0.7109
Epoch No.: 87   VAL Loss = 0.3900        VAL mIOU = 0.7140
Epoch No.: 88   VAL Loss = 0.2148        VAL mIOU = 0.7109
Epoch No.: 89   VAL Loss = 0.2275        VAL mIOU = 0.7245
Epoch No.: 90   VAL Loss = 0.3324        VAL mIOU = 0.7223
Epoch No.: 91   VAL Loss = 0.2916        VAL mIOU = 0.7256
Epoch No.: 92   VAL Loss = 0.3385        VAL mIOU = 0.7209
Epoch No.: 93   VAL Loss = 0.2664        VAL mIOU = 0.7158
Epoch No.: 94   VAL Loss = 0.2435        VAL mIOU = 0.7177
Epoch No.: 95   VAL Loss = 0.3851        VAL mIOU = 0.7185
Epoch No.: 96   VAL Loss = 0.2012        VAL mIOU = 0.7220
Epoch No.: 97   VAL Loss = 0.2281        VAL mIOU = 0.7164
Epoch No.: 98   VAL Loss = 0.3849        VAL mIOU = 0.7095
Epoch No.: 99   VAL Loss = 0.2149        VAL mIOU = 0.7140
Epoch No.: 100  VAL Loss = 0.2275        VAL mIOU = 0.7096
Epoch No.: 101  VAL Loss = 0.3513        VAL mIOU = 0.7011
Epoch No.: 102  VAL Loss = 0.2123        VAL mIOU = 0.7235
Epoch No.: 103  VAL Loss = 0.2356        VAL mIOU = 0.7245
Epoch No.: 104  VAL Loss = 0.2115        VAL mIOU = 0.7265
Epoch No.: 105  VAL Loss = 0.2606        VAL mIOU = 0.7216
Epoch No.: 106  VAL Loss = 0.2571        VAL mIOU = 0.7346
Epoch No.: 107  VAL Loss = 0.1797        VAL mIOU = 0.7264
Epoch No.: 108  VAL Loss = 0.3177        VAL mIOU = 0.7264
Epoch No.: 109  VAL Loss = 0.2475        VAL mIOU = 0.7146
Epoch No.: 110  VAL Loss = 0.2416        VAL mIOU = 0.7194
Epoch No.: 111  VAL Loss = 0.2427        VAL mIOU = 0.7246
Epoch No.: 112  VAL Loss = 0.3085        VAL mIOU = 0.7275
Epoch No.: 113  VAL Loss = 0.3164        VAL mIOU = 0.7199
Epoch No.: 114  VAL Loss = 0.1828        VAL mIOU = 0.7291
Epoch No.: 115  VAL Loss = 0.2756        VAL mIOU = 0.7286
Epoch No.: 116  VAL Loss = 0.2593        VAL mIOU = 0.7219
Epoch No.: 117  VAL Loss = 0.2477        VAL mIOU = 0.7127
Epoch No.: 118  VAL Loss = 0.2056        VAL mIOU = 0.7191
Epoch No.: 119  VAL Loss = 0.2442        VAL mIOU = 0.7220
Epoch No.: 120  VAL Loss = 0.2632        VAL mIOU = 0.7190
Epoch No.: 121  VAL Loss = 0.2164        VAL mIOU = 0.7192
Epoch No.: 122  VAL Loss = 0.1495        VAL mIOU = 0.7219
Epoch No.: 123  VAL Loss = 0.2447        VAL mIOU = 0.7251
Epoch No.: 124  VAL Loss = 0.2976        VAL mIOU = 0.7187
Epoch No.: 125  VAL Loss = 0.3022        VAL mIOU = 0.7206
Epoch No.: 126  VAL Loss = 0.2272        VAL mIOU = 0.7152
Epoch No.: 127  VAL Loss = 0.2319        VAL mIOU = 0.7232
Epoch No.: 128  VAL Loss = 0.1993        VAL mIOU = 0.7112
Epoch No.: 129  VAL Loss = 0.2601        VAL mIOU = 0.7274
Epoch No.: 130  VAL Loss = 0.2726        VAL mIOU = 0.7193
Epoch No.: 131  VAL Loss = 0.2504        VAL mIOU = 0.7207
Epoch No.: 132  VAL Loss = 0.3182        VAL mIOU = 0.7311
Epoch No.: 133  VAL Loss = 0.2108        VAL mIOU = 0.7199
Epoch No.: 134  VAL Loss = 0.1789        VAL mIOU = 0.7340
Epoch No.: 135  VAL Loss = 0.3242        VAL mIOU = 0.7192
Epoch No.: 136  VAL Loss = 0.1789        VAL mIOU = 0.7227
Epoch No.: 137  VAL Loss = 0.2806        VAL mIOU = 0.7184
Epoch No.: 138  VAL Loss = 0.1989        VAL mIOU = 0.7154
Epoch No.: 139  VAL Loss = 0.1708        VAL mIOU = 0.7160
Epoch No.: 140  VAL Loss = 0.3777        VAL mIOU = 0.7243
Epoch No.: 141  VAL Loss = 0.2848        VAL mIOU = 0.7294
Epoch No.: 142  VAL Loss = 0.3144        VAL mIOU = 0.7203
Epoch No.: 143  VAL Loss = 0.3060        VAL mIOU = 0.7197
Epoch No.: 144  VAL Loss = 0.2113        VAL mIOU = 0.7303
Epoch No.: 145  VAL Loss = 0.2814        VAL mIOU = 0.7142
Epoch No.: 146  VAL Loss = 0.1887        VAL mIOU = 0.7187
Epoch No.: 147  VAL Loss = 0.2064        VAL mIOU = 0.7245
Epoch No.: 148  VAL Loss = 0.2619        VAL mIOU = 0.7236
Epoch No.: 149  VAL Loss = 0.1904        VAL mIOU = 0.7291
Epoch No.: 150  VAL Loss = 0.2111        VAL mIOU = 0.7139
Epoch No.: 151  VAL Loss = 0.1947        VAL mIOU = 0.7293
Epoch No.: 152  VAL Loss = 0.1997        VAL mIOU = 0.7315
Epoch No.: 153  VAL Loss = 0.1693        VAL mIOU = 0.7209
Epoch No.: 154  VAL Loss = 0.1754        VAL mIOU = 0.7219
Epoch No.: 155  VAL Loss = 0.2868        VAL mIOU = 0.7253
Epoch No.: 156  VAL Loss = 0.1971        VAL mIOU = 0.7239
Epoch No.: 157  VAL Loss = 0.2027        VAL mIOU = 0.7221
Epoch No.: 158  VAL Loss = 0.2033        VAL mIOU = 0.7350
Epoch No.: 159  VAL Loss = 0.2441        VAL mIOU = 0.7283
Epoch No.: 160  VAL Loss = 0.3009        VAL mIOU = 0.7292
Epoch No.: 161  VAL Loss = 0.2006        VAL mIOU = 0.7285
Epoch No.: 162  VAL Loss = 0.1287        VAL mIOU = 0.7315
Epoch No.: 163  VAL Loss = 0.3229        VAL mIOU = 0.7254
Epoch No.: 164  VAL Loss = 0.2092        VAL mIOU = 0.7291
Epoch No.: 165  VAL Loss = 0.2617        VAL mIOU = 0.7339
Epoch No.: 166  VAL Loss = 0.1944        VAL mIOU = 0.7250
Epoch No.: 167  VAL Loss = 0.1625        VAL mIOU = 0.7180
Epoch No.: 168  VAL Loss = 0.1551        VAL mIOU = 0.7236
Epoch No.: 169  VAL Loss = 0.1750        VAL mIOU = 0.7274
Epoch No.: 170  VAL Loss = 0.1284        VAL mIOU = 0.7267
Epoch No.: 171  VAL Loss = 0.1492        VAL mIOU = 0.7331
Epoch No.: 172  VAL Loss = 0.1980        VAL mIOU = 0.7311
Epoch No.: 173  VAL Loss = 0.2691        VAL mIOU = 0.7342
Epoch No.: 174  VAL Loss = 0.2326        VAL mIOU = 0.7292
Epoch No.: 175  VAL Loss = 0.1786        VAL mIOU = 0.7328
Epoch No.: 176  VAL Loss = 0.2056        VAL mIOU = 0.7308
Epoch No.: 177  VAL Loss = 0.1855        VAL mIOU = 0.7317
Epoch No.: 178  VAL Loss = 0.1449        VAL mIOU = 0.7335
Epoch No.: 179  VAL Loss = 0.1663        VAL mIOU = 0.7318
Epoch No.: 180  VAL Loss = 0.2014        VAL mIOU = 0.7278
Epoch No.: 181  VAL Loss = 0.2750        VAL mIOU = 0.7297
Epoch No.: 182  VAL Loss = 0.1908        VAL mIOU = 0.7241
Epoch No.: 183  VAL Loss = 0.1818        VAL mIOU = 0.7263
Epoch No.: 184  VAL Loss = 0.1875        VAL mIOU = 0.7212
Epoch No.: 185  VAL Loss = 0.1894        VAL mIOU = 0.7300
Epoch No.: 186  VAL Loss = 0.1818        VAL mIOU = 0.7382
Epoch No.: 187  VAL Loss = 0.1747        VAL mIOU = 0.7236
Epoch No.: 188  VAL Loss = 0.1482        VAL mIOU = 0.7322
Epoch No.: 189  VAL Loss = 0.2297        VAL mIOU = 0.7327
Epoch No.: 190  VAL Loss = 0.1925        VAL mIOU = 0.7316
Epoch No.: 191  VAL Loss = 0.2009        VAL mIOU = 0.7327
Epoch No.: 192  VAL Loss = 0.2058        VAL mIOU = 0.7281
Epoch No.: 193  VAL Loss = 0.1766        VAL mIOU = 0.7355
Epoch No.: 194  VAL Loss = 0.2054        VAL mIOU = 0.7263
Epoch No.: 195  VAL Loss = 0.3472        VAL mIOU = 0.7329
Epoch No.: 196  VAL Loss = 0.1690        VAL mIOU = 0.7281
Epoch No.: 197  VAL Loss = 0.2822        VAL mIOU = 0.7230
Epoch No.: 198  VAL Loss = 0.2251        VAL mIOU = 0.7318
Epoch No.: 199  VAL Loss = 0.2743        VAL mIOU = 0.7292

语义分割炼丹技巧:不同多尺度

不同多尺度的pk

数据集

  • 训练集:clothes std 2.1
  • 验证集:LIP986

炼丹参数

Train

config.core.train_loader_list = [scale1_train_loader, scale2_train_loader, scale4_train_loader, scale3_train_loader, last_train_loader] i.e. 2.0, 1.75, 1.5, 1.25, 1

Epoch No.: 0    TRAIN Loss = 0.7410      TRAIN mIOU = 0.6298
Epoch No.: 1    TRAIN Loss = 0.6346      TRAIN mIOU = 0.6695
Epoch No.: 2    TRAIN Loss = 0.5823      TRAIN mIOU = 0.6901
Epoch No.: 3    TRAIN Loss = 0.5556      TRAIN mIOU = 0.6985
Epoch No.: 4    TRAIN Loss = 0.5197      TRAIN mIOU = 0.7122
Epoch No.: 5    TRAIN Loss = 0.5197      TRAIN mIOU = 0.7111
Epoch No.: 6    TRAIN Loss = 0.4832      TRAIN mIOU = 0.7300
Epoch No.: 7    TRAIN Loss = 0.4737      TRAIN mIOU = 0.7334
Epoch No.: 8    TRAIN Loss = 0.4673      TRAIN mIOU = 0.7334
Epoch No.: 9    TRAIN Loss = 0.4544      TRAIN mIOU = 0.7406
Epoch No.: 10   TRAIN Loss = 0.4384      TRAIN mIOU = 0.7477
Epoch No.: 11   TRAIN Loss = 0.4404      TRAIN mIOU = 0.7451
Epoch No.: 12   TRAIN Loss = 0.4195      TRAIN mIOU = 0.7553
Epoch No.: 13   TRAIN Loss = 0.4145      TRAIN mIOU = 0.7527
Epoch No.: 14   TRAIN Loss = 0.4114      TRAIN mIOU = 0.7590
Epoch No.: 15   TRAIN Loss = 0.4026      TRAIN mIOU = 0.7625
Epoch No.: 16   TRAIN Loss = 0.3955      TRAIN mIOU = 0.7651
Epoch No.: 17   TRAIN Loss = 0.3965      TRAIN mIOU = 0.7600
Epoch No.: 18   TRAIN Loss = 0.3644      TRAIN mIOU = 0.7791
Epoch No.: 19   TRAIN Loss = 0.3848      TRAIN mIOU = 0.7707
Epoch No.: 20   TRAIN Loss = 0.3595      TRAIN mIOU = 0.7828
Epoch No.: 21   TRAIN Loss = 0.3410      TRAIN mIOU = 0.7878
Epoch No.: 22   TRAIN Loss = 0.3373      TRAIN mIOU = 0.7897
Epoch No.: 23   TRAIN Loss = 0.3347      TRAIN mIOU = 0.7900
Epoch No.: 24   TRAIN Loss = 0.3215      TRAIN mIOU = 0.7972
Epoch No.: 25   TRAIN Loss = 0.3285      TRAIN mIOU = 0.7950
Epoch No.: 26   TRAIN Loss = 0.3271      TRAIN mIOU = 0.7948
Epoch No.: 27   TRAIN Loss = 0.3280      TRAIN mIOU = 0.7967
Epoch No.: 28   TRAIN Loss = 0.3176      TRAIN mIOU = 0.7990
Epoch No.: 29   TRAIN Loss = 0.3174      TRAIN mIOU = 0.7997
Epoch No.: 30   TRAIN Loss = 0.3141      TRAIN mIOU = 0.7984
Epoch No.: 31   TRAIN Loss = 0.3192      TRAIN mIOU = 0.8005
Epoch No.: 32   TRAIN Loss = 0.3201      TRAIN mIOU = 0.8000
Epoch No.: 33   TRAIN Loss = 0.3105      TRAIN mIOU = 0.8026
Epoch No.: 34   TRAIN Loss = 0.3102      TRAIN mIOU = 0.8026
Epoch No.: 35   TRAIN Loss = 0.3039      TRAIN mIOU = 0.8049
Epoch No.: 36   TRAIN Loss = 0.3102      TRAIN mIOU = 0.8012
Epoch No.: 37   TRAIN Loss = 0.3084      TRAIN mIOU = 0.8028
Epoch No.: 38   TRAIN Loss = 0.3047      TRAIN mIOU = 0.8070
Epoch No.: 39   TRAIN Loss = 0.3096      TRAIN mIOU = 0.8071
Epoch No.: 40   TRAIN Loss = 0.3021      TRAIN mIOU = 0.8081
Epoch No.: 41   TRAIN Loss = 0.3000      TRAIN mIOU = 0.8061
Epoch No.: 42   TRAIN Loss = 0.2979      TRAIN mIOU = 0.8097
Epoch No.: 43   TRAIN Loss = 0.2945      TRAIN mIOU = 0.8095
Epoch No.: 44   TRAIN Loss = 0.2974      TRAIN mIOU = 0.8100
Epoch No.: 45   TRAIN Loss = 0.2967      TRAIN mIOU = 0.8093
Epoch No.: 46   TRAIN Loss = 0.2974      TRAIN mIOU = 0.8076
Epoch No.: 47   TRAIN Loss = 0.2954      TRAIN mIOU = 0.8126
Epoch No.: 48   TRAIN Loss = 0.2982      TRAIN mIOU = 0.8123
Epoch No.: 49   TRAIN Loss = 0.2986      TRAIN mIOU = 0.8078

config.core.train_loader_list = [scale1_train_loader, scale2_train_loader, scale4_train_loader, scale3_train_loader, last_train_loader] i.e. 1.5, 1.25, 1.0, 0.75, 0.5

gemfield@pytorch180-ai1-gemfield:/gemfield/hostpv2/gemfield/ESPNet/log$ cat 105818:train:2021-05-27-15-45:master.log | grep -i miou | grep TRAIN
Epoch No.: 0    TRAIN Loss = 0.7080      TRAIN mIOU = 0.6523
Epoch No.: 1    TRAIN Loss = 0.5985      TRAIN mIOU = 0.6916
Epoch No.: 2    TRAIN Loss = 0.5326      TRAIN mIOU = 0.7177
Epoch No.: 3    TRAIN Loss = 0.4905      TRAIN mIOU = 0.7363
Epoch No.: 4    TRAIN Loss = 0.4528      TRAIN mIOU = 0.7491
Epoch No.: 5    TRAIN Loss = 0.4408      TRAIN mIOU = 0.7557
Epoch No.: 6    TRAIN Loss = 0.4357      TRAIN mIOU = 0.7571
Epoch No.: 7    TRAIN Loss = 0.4214      TRAIN mIOU = 0.7636
Epoch No.: 8    TRAIN Loss = 0.3963      TRAIN mIOU = 0.7768
Epoch No.: 9    TRAIN Loss = 0.3855      TRAIN mIOU = 0.7770
Epoch No.: 10   TRAIN Loss = 0.3882      TRAIN mIOU = 0.7800
Epoch No.: 11   TRAIN Loss = 0.3703      TRAIN mIOU = 0.7846
Epoch No.: 12   TRAIN Loss = 0.3577      TRAIN mIOU = 0.7924
Epoch No.: 13   TRAIN Loss = 0.3627      TRAIN mIOU = 0.7873
Epoch No.: 14   TRAIN Loss = 0.3526      TRAIN mIOU = 0.7916
Epoch No.: 15   TRAIN Loss = 0.3467      TRAIN mIOU = 0.7969
Epoch No.: 16   TRAIN Loss = 0.3446      TRAIN mIOU = 0.7960
Epoch No.: 17   TRAIN Loss = 0.3364      TRAIN mIOU = 0.8003
Epoch No.: 18   TRAIN Loss = 0.3258      TRAIN mIOU = 0.8046
Epoch No.: 19   TRAIN Loss = 0.3259      TRAIN mIOU = 0.8053
Epoch No.: 20   TRAIN Loss = 0.3092      TRAIN mIOU = 0.8119
Epoch No.: 21   TRAIN Loss = 0.3071      TRAIN mIOU = 0.8142
Epoch No.: 22   TRAIN Loss = 0.3000      TRAIN mIOU = 0.8151
Epoch No.: 23   TRAIN Loss = 0.3009      TRAIN mIOU = 0.8162
Epoch No.: 24   TRAIN Loss = 0.2949      TRAIN mIOU = 0.8224
Epoch No.: 25   TRAIN Loss = 0.2943      TRAIN mIOU = 0.8209
Epoch No.: 26   TRAIN Loss = 0.3017      TRAIN mIOU = 0.8120
Epoch No.: 27   TRAIN Loss = 0.2901      TRAIN mIOU = 0.8230
Epoch No.: 28   TRAIN Loss = 0.2903      TRAIN mIOU = 0.8253
Epoch No.: 29   TRAIN Loss = 0.2937      TRAIN mIOU = 0.8228
Epoch No.: 30   TRAIN Loss = 0.2907      TRAIN mIOU = 0.8234
Epoch No.: 31   TRAIN Loss = 0.2822      TRAIN mIOU = 0.8268
Epoch No.: 32   TRAIN Loss = 0.2863      TRAIN mIOU = 0.8245
Epoch No.: 33   TRAIN Loss = 0.2855      TRAIN mIOU = 0.8261
Epoch No.: 34   TRAIN Loss = 0.2784      TRAIN mIOU = 0.8336
Epoch No.: 35   TRAIN Loss = 0.2817      TRAIN mIOU = 0.8265
Epoch No.: 36   TRAIN Loss = 0.2735      TRAIN mIOU = 0.8291
Epoch No.: 37   TRAIN Loss = 0.2853      TRAIN mIOU = 0.8250
Epoch No.: 38   TRAIN Loss = 0.2804      TRAIN mIOU = 0.8263
Epoch No.: 39   TRAIN Loss = 0.2760      TRAIN mIOU = 0.8301
Epoch No.: 40   TRAIN Loss = 0.2725      TRAIN mIOU = 0.8294
Epoch No.: 41   TRAIN Loss = 0.2781      TRAIN mIOU = 0.8289
Epoch No.: 42   TRAIN Loss = 0.2714      TRAIN mIOU = 0.8325
Epoch No.: 43   TRAIN Loss = 0.2802      TRAIN mIOU = 0.8273
Epoch No.: 44   TRAIN Loss = 0.2779      TRAIN mIOU = 0.8281
Epoch No.: 45   TRAIN Loss = 0.2795      TRAIN mIOU = 0.8227
Epoch No.: 46   TRAIN Loss = 0.2639      TRAIN mIOU = 0.8373
Epoch No.: 47   TRAIN Loss = 0.2688      TRAIN mIOU = 0.8304
Epoch No.: 48   TRAIN Loss = 0.2773      TRAIN mIOU = 0.8265
Epoch No.: 49   TRAIN Loss = 0.2707      TRAIN mIOU = 0.8313

VAL

config.core.train_loader_list = [scale1_train_loader, scale2_train_loader, scale4_train_loader, scale3_train_loader, last_train_loader] i.e. 2.0, 1.75, 1.5, 1.25, 1

Epoch No.: 0    VAL Loss = 0.4397        VAL mIOU = 0.6157
Epoch No.: 1    VAL Loss = 1.0275        VAL mIOU = 0.6647
Epoch No.: 2    VAL Loss = 1.0030        VAL mIOU = 0.6670
Epoch No.: 3    VAL Loss = 0.9768        VAL mIOU = 0.6272
Epoch No.: 4    VAL Loss = 0.9051        VAL mIOU = 0.6783
Epoch No.: 5    VAL Loss = 0.4021        VAL mIOU = 0.6695
Epoch No.: 6    VAL Loss = 0.1785        VAL mIOU = 0.6677
Epoch No.: 7    VAL Loss = 0.2535        VAL mIOU = 0.6786
Epoch No.: 8    VAL Loss = 0.2187        VAL mIOU = 0.6725
Epoch No.: 9    VAL Loss = 0.3153        VAL mIOU = 0.6861
Epoch No.: 10   VAL Loss = 0.3899        VAL mIOU = 0.6830
Epoch No.: 11   VAL Loss = 0.8716        VAL mIOU = 0.6870
Epoch No.: 12   VAL Loss = 0.3529        VAL mIOU = 0.6922
Epoch No.: 13   VAL Loss = 0.5868        VAL mIOU = 0.6852
Epoch No.: 14   VAL Loss = 0.6046        VAL mIOU = 0.6880
Epoch No.: 15   VAL Loss = 0.2905        VAL mIOU = 0.6948
Epoch No.: 16   VAL Loss = 0.1958        VAL mIOU = 0.6816
Epoch No.: 17   VAL Loss = 0.4475        VAL mIOU = 0.6891
Epoch No.: 18   VAL Loss = 0.1578        VAL mIOU = 0.6989
Epoch No.: 19   VAL Loss = 0.2862        VAL mIOU = 0.7041
Epoch No.: 20   VAL Loss = 0.4287        VAL mIOU = 0.7104
Epoch No.: 21   VAL Loss = 0.4995        VAL mIOU = 0.7036
Epoch No.: 22   VAL Loss = 0.4040        VAL mIOU = 0.7047
Epoch No.: 23   VAL Loss = 0.2101        VAL mIOU = 0.7023
Epoch No.: 24   VAL Loss = 0.4608        VAL mIOU = 0.7026
Epoch No.: 25   VAL Loss = 0.3806        VAL mIOU = 0.7033
Epoch No.: 26   VAL Loss = 0.3756        VAL mIOU = 0.7023
Epoch No.: 27   VAL Loss = 0.5805        VAL mIOU = 0.7032
Epoch No.: 28   VAL Loss = 0.3759        VAL mIOU = 0.7094
Epoch No.: 29   VAL Loss = 0.4081        VAL mIOU = 0.6970
Epoch No.: 30   VAL Loss = 0.1993        VAL mIOU = 0.7078
Epoch No.: 31   VAL Loss = 0.3640        VAL mIOU = 0.7071
Epoch No.: 32   VAL Loss = 0.3213        VAL mIOU = 0.7089
Epoch No.: 33   VAL Loss = 0.4832        VAL mIOU = 0.7085
Epoch No.: 34   VAL Loss = 0.2025        VAL mIOU = 0.7097
Epoch No.: 35   VAL Loss = 0.1654        VAL mIOU = 0.7108
Epoch No.: 36   VAL Loss = 0.4561        VAL mIOU = 0.7117
Epoch No.: 37   VAL Loss = 0.4685        VAL mIOU = 0.7139
Epoch No.: 38   VAL Loss = 0.6386        VAL mIOU = 0.7068
Epoch No.: 39   VAL Loss = 0.2288        VAL mIOU = 0.7123
Epoch No.: 40   VAL Loss = 0.1666        VAL mIOU = 0.7111
Epoch No.: 41   VAL Loss = 0.3827        VAL mIOU = 0.7101
Epoch No.: 42   VAL Loss = 0.3823        VAL mIOU = 0.7052
Epoch No.: 43   VAL Loss = 0.2659        VAL mIOU = 0.7132
Epoch No.: 44   VAL Loss = 0.4662        VAL mIOU = 0.7042
Epoch No.: 45   VAL Loss = 0.2377        VAL mIOU = 0.7075
Epoch No.: 46   VAL Loss = 0.4985        VAL mIOU = 0.7081
Epoch No.: 47   VAL Loss = 0.2234        VAL mIOU = 0.7029
Epoch No.: 48   VAL Loss = 0.1307        VAL mIOU = 0.7111
Epoch No.: 49   VAL Loss = 0.2732        VAL mIOU = 0.7076

config.core.train_loader_list = [scale1_train_loader, scale2_train_loader, scale4_train_loader, scale3_train_loader, last_train_loader] i.e. 1.5, 1.25, 1.0, 0.75, 0.5

gemfield@pytorch180-ai1-gemfield:/gemfield/hostpv2/gemfield/ESPNet/log$ cat 105818:train:2021-05-27-15-45:master.log | grep -i miou | grep VAL
Epoch No.: 0    VAL Loss = 0.8419        VAL mIOU = 0.6277
Epoch No.: 1    VAL Loss = 0.9472        VAL mIOU = 0.6566
Epoch No.: 2    VAL Loss = 0.4658        VAL mIOU = 0.6742
Epoch No.: 3    VAL Loss = 0.5841        VAL mIOU = 0.6857
Epoch No.: 4    VAL Loss = 0.5117        VAL mIOU = 0.7004
Epoch No.: 5    VAL Loss = 0.8669        VAL mIOU = 0.6914
Epoch No.: 6    VAL Loss = 0.4079        VAL mIOU = 0.6920
Epoch No.: 7    VAL Loss = 0.3610        VAL mIOU = 0.6955
Epoch No.: 8    VAL Loss = 0.3077        VAL mIOU = 0.6997
Epoch No.: 9    VAL Loss = 0.4553        VAL mIOU = 0.7033
Epoch No.: 10   VAL Loss = 0.4310        VAL mIOU = 0.7100
Epoch No.: 11   VAL Loss = 0.3306        VAL mIOU = 0.6955
Epoch No.: 12   VAL Loss = 0.3901        VAL mIOU = 0.6958
Epoch No.: 13   VAL Loss = 0.3691        VAL mIOU = 0.7121
Epoch No.: 14   VAL Loss = 0.3558        VAL mIOU = 0.7042
Epoch No.: 15   VAL Loss = 0.4140        VAL mIOU = 0.7154
Epoch No.: 16   VAL Loss = 0.2561        VAL mIOU = 0.7108
Epoch No.: 17   VAL Loss = 0.3044        VAL mIOU = 0.7114
Epoch No.: 18   VAL Loss = 0.2137        VAL mIOU = 0.7205
Epoch No.: 19   VAL Loss = 0.2746        VAL mIOU = 0.7124
Epoch No.: 20   VAL Loss = 0.2950        VAL mIOU = 0.7128
Epoch No.: 21   VAL Loss = 0.3457        VAL mIOU = 0.7175
Epoch No.: 22   VAL Loss = 0.3355        VAL mIOU = 0.7162
Epoch No.: 23   VAL Loss = 0.3961        VAL mIOU = 0.7216
Epoch No.: 24   VAL Loss = 0.3026        VAL mIOU = 0.7194
Epoch No.: 25   VAL Loss = 0.3828        VAL mIOU = 0.7188
Epoch No.: 26   VAL Loss = 0.2382        VAL mIOU = 0.7198
Epoch No.: 27   VAL Loss = 0.2619        VAL mIOU = 0.7197
Epoch No.: 28   VAL Loss = 0.5161        VAL mIOU = 0.7191
Epoch No.: 29   VAL Loss = 0.3994        VAL mIOU = 0.7218
Epoch No.: 30   VAL Loss = 0.4033        VAL mIOU = 0.7216
Epoch No.: 31   VAL Loss = 0.2715        VAL mIOU = 0.7235
Epoch No.: 32   VAL Loss = 0.2288        VAL mIOU = 0.7223
Epoch No.: 33   VAL Loss = 0.3293        VAL mIOU = 0.7207
Epoch No.: 34   VAL Loss = 0.5659        VAL mIOU = 0.7262
Epoch No.: 35   VAL Loss = 0.2931        VAL mIOU = 0.7194
Epoch No.: 36   VAL Loss = 0.2304        VAL mIOU = 0.7262
Epoch No.: 37   VAL Loss = 0.3143        VAL mIOU = 0.7269
Epoch No.: 38   VAL Loss = 0.2803        VAL mIOU = 0.7249
Epoch No.: 39   VAL Loss = 0.2798        VAL mIOU = 0.7214
Epoch No.: 40   VAL Loss = 0.2298        VAL mIOU = 0.7224
Epoch No.: 41   VAL Loss = 0.3494        VAL mIOU = 0.7317
Epoch No.: 42   VAL Loss = 0.4371        VAL mIOU = 0.7270
Epoch No.: 43   VAL Loss = 0.2596        VAL mIOU = 0.7270
Epoch No.: 44   VAL Loss = 0.3839        VAL mIOU = 0.7284
Epoch No.: 45   VAL Loss = 0.2850        VAL mIOU = 0.7271
Epoch No.: 46   VAL Loss = 0.1963        VAL mIOU = 0.7279
Epoch No.: 47   VAL Loss = 0.2057        VAL mIOU = 0.7247
Epoch No.: 48   VAL Loss = 0.3545        VAL mIOU = 0.7264
Epoch No.: 49   VAL Loss = 0.2581        VAL mIOU = 0.7220

deepvac_clothes_accept600 SOTA

IoU 金榜

  • test5: 58.6% (62.6%)
  • test6: 58.4% (62.7%)
  • test4: 57.8% (62.4%)
  • test3: 57.4% (61.5%)
  • test2: 57.2% (61.5%)
  • test1: 53.6% (57.1%)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.