当前位置:网站首页>classSR论文阅读笔记
classSR论文阅读笔记
2022-08-02 05:03:00 【sysu_first_yasuo】
这是CVPR2021的一篇文章,核心思想是利用一个分类模块将patch划分为简单中等困难三个等级并对其进行分别的超分辨率重建,对难的patch用更深更复杂的网络,简单的patch用更浅更简单的网络。
分类模块采取的损失是经典的两种基于熵的无监督分类损失:Class-Loss 和 Average-Loss, Class-Loss使得单次预测的分类更加趋向于one-hot,也就是说具有更高的置信度和更低的熵;Average-Loss使得多次预测的均值更加的分散,多个类别都有所涉及,也就是说平均起来具有更高的熵。这两个损失的结合是很常见的无监督分类损失。
训练策略是先用Image-Loss单独训练SR模块,然后fix SR模块,串联起来,用三个损失训练分类模块。训练的时候,每张图片仍然是要通过全部的三个SR模块的,但是根据分类值的输出对这些SR模块的输出结果进行加权平均,对加权平均的结果计算图像超分辨率损失,而测试则只选取最高概率值的那一个去SR。
但其实从实验结果来看好像分类并不带来多少影响:
总的来看,优势并不在最终SR的结果上,这是可以理解的,毕竟除了分类模块,SR模块用的是现有的,所以不可能超过现有的。参数量也增加了,也是可以理解,毕竟用了多个SR网络和一个分类网络。优势在于FLOPs,因为并不是全部的patch都需要经过最大的那个SR网络。
边栏推荐
猜你喜欢
随机推荐
MySQL 游标
go项目的打包部署
2022年7月学习计划完成情况
MySQL如何对SQL做prepare预处理(解决IN查询SQL预处理仅能查询出一条记录的问题)
matlab simulink 模糊pid结合smith控制温度
mysql安装教程【安装版】
What do interview test engineers usually ask?The test supervisor tells you
Navicat报错:1045-Access denied for user [email protected](using passwordYES)
MySQL 5.7详细下载安装配置教程
The original question on the two sides of the automatic test of the byte beating (arranged according to the recording) is real and effective 26
mysql 存储过程详解
navicat连接MySQL报错:1045 - Access denied for user ‘root‘@‘localhost‘ (using password YES)
MySQL导入sql文件的三种方法
12 reasons for MySQL slow query
Go语学习笔记 - grpc serverclient protobuf 从零开始Go语言
一线大厂软件测试流程(思维导图)详解
apisix-入门使用篇
prisma使用mongodb副本集群报错引发的一些列问题
Mysql子查询关键字的使用(exists)
MySQL 多表关联一对多查询实现取最新一条数据