语义分割之ENet, LinkNet

作业内容:

1:文字回答:简述实时分割算法常用思想

实时分割要在保证分割准确性不会过低的前提下, 尽可能减少参数,压缩模型,因此实时网络对硬件设备的要求不高且省时。

实时分割算法常用思想有:

1)替换主网络: ResNet101或ResNet50替换为ResNet34或ResNet18

2)减少通道数:避免出现2048,1024等过多的通道数

3)减少卷积层

4)将卷积层替换为组卷积或其他能减少计算量的卷积操作

5)增加前期数据处理

6)减少复杂融合方式

7)避免使用全连接

2:文字回答:简述实时分割常用指标的含义。

ms: 毫秒数

fps:画面每秒传输帧数,通俗来讲就是指动画或视频的画面数

FLOPs:每秒执行的浮点数运算次数

FLOPS:全大写,是floating point operations per second的缩写,意指每秒浮点运算次数,可以理解为计算速度,是一个衡量硬件GPU性能的指标

Parameters:模型参数

Model size:模型大小

3:文字回答:参数量和计算量的计算方法

参数量: K2 X Cin X Cout

计算量:H X W X 参数量

4:文字回答:ReLu、LReLu、PReLu之间的区别

ReLu: ReLU可有效解决sigmoid带来的梯度小时问题,但存在”死区“

Leaky ReLu: ReLu是将所有的负值都设为0,相反,Leaky ReLU是给所有负值赋予一个非零斜率

PReLu: 可以看作是Leaky ReLU的一个变体,在PReLU中,负值部分的斜率是根据数据来定的,而非预先定义的。

5:代码实现:调通新代码,用ENet和LinkNet实现对某一数据集的分割实验

上一篇:Faster-RCNN中nn.Sequential(*list(vgg.classifier._modules.values())[:-1])的理解


下一篇:HybridSN+2D SENet