FCN论文简述与代码实现

本文简要介绍FCN论文及其主要贡献,包括全卷积网络的概念,为何用卷积替换全连接层,以及网络结构的解析。此外,详细阐述了FCN32、FCN16和FCN8的实现原理,最后讨论了损失函数的应用。
摘要由CSDN通过智能技术生成

目录

FCN论文简述

FCN代码实现

 

FCN论文简述

论文地址

FCN是Fully Convolutional Networks的缩写,论文的全称是Fully Convolutional Networks for Semantic Segmentation。我觉得论文的主要贡献在于两点:

  1. 提出了一种全卷积网络,去掉了以前VGG网络常规的FC连接
  2. 使用像素级别的比较来进行语义分割

全卷积网络

用卷积计算替代FC计算

这个部分其实比较容易理解,假设我们通过一系列卷积计算后得到一个7x7x512的数据,按照以前FC的方式,需要先对这个矩阵进行flatten得到长度为25088的向量,然后对这个向量与4096个向量进行全连接。如果将这个部分用卷积计算来替代,就是对7x7x512的数据,进行kernel为7x7x512的卷积计算,kernel个数为4096个,那么计算会得到1x1x4096的矩阵,与FC得到长度为4096的向量是一样的意思。

为什么要用卷积计算来替代FC计算?

如果使用FC计算,我们必须要知道输入的尺寸和输出的尺寸,因为中间的参数个数是由输入和输出尺寸共同决定的,但是如果使用卷积,kernel的尺寸可以固定,并不受输入和输出尺寸影响,这样不同的输入尺寸都可以计算。

 

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值