搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
笔触狂放9
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
chatgpt实现NLP基本任务(实体识别、关系抽取、属性抽取、事件抽取、文本分类)...
2
Github发布Release
3
云监控(华为) | 实训学习day4(10)
4
ios build lame
5
kafka数据积压原因以及解决方案_kafka消息积压解决方案
6
何为面向服务(Service)?及其由来与规则_c++面向服务的区别
7
数据结构与算法之希尔排序(一步一步带你学会希尔排序)
8
25个超有用的 AngularJS Web 开发工具
9
数据结构(4.1)——树的性质
10
2024年安卓最全Android Studio运行项目,flutter页面滑动_android studio项目
当前位置:
article
> 正文
CVPR2022,RealBasicVSR,MMEditing复现,使用自己的数据集进行迁移训练_realbasecvsr
作者:笔触狂放9 | 2024-07-10 21:44:16
赞
踩
realbasecvsr
活动地址:
CSDN21天学习挑战赛
1.前置步骤
环境配置可以参考
这里
视频超分相关知识参看
这里
使用REDS公开数据集跑通训练模型参考
这里
2.自己
数据集
的制作
最简单的办法是拿
高清图像进行低清图像的制作
(可以插值放大后再降采样)
或者通过商业的
超分软件进行高清视频的制作
(可以使用topaz video enhance,运行需要显卡,超分速度与显卡有关)(商业超分软件普遍应用范围广泛,但场景针对性不够强,清晰度也不够高,可以用来进行迁移学习)
最后要得到的是一对一对的高清和低清的图像对
视频也要拆解成图像,如果直接使用视频的话,对设备要求极其高
3.指定的结构
图像名称
:必须是00000000.png~99999999.png之间,格式必须是png,这和MMEditing的源码有关
指定文件夹
:假设低清图片和高清图片都在文件夹data/mine_data下,一般将低清图片存在data/mine_data/lq文件夹下,高清图片存在data/mine_data/gt文件夹下,这两个文件夹会在mine_train.py中指定
结构
:在指定的文件夹之后的路径、结构、图片名,低清图片和高清图片要保持完全一致,程序会根据低清图片的路径和指定的高清图片的存储文件夹去推断对应的高清图片路径,如果不一致,会找不见对应的高清图片
4.参数调整
有两个很耗费显存的参数
:num_input_frams和cfg.evaluation.interval,二者都很容易导致显存不够用
num_input_frams
:前后关联的图像数量。因为BealBasicVSR是针对视频的,所以会考虑关联帧之间的相互作用,而这个参数就是用来设定关联帧的数目。
原模型参数是15
但使用GTX 3070显卡,8G显存,即使将batch size降低到了4,这个参数降低到8都会超出显存
3070显卡比较理想的设置是num_input_frams=6,batch size设为20,8G显存占用了7.9G,batch size提升到30就会超出显存
cfg.evaluation.interval:每过多少轮进行验证
这个参数设为10都会报错超出显存(源代码中是500,如果没训练到对应设定的轮次不会报错),
一直没找到办法可以避免,除非限制训练时候占用的gpu资源,降低num_input_frams,但这会严重影响训练效果
选择取消验证,将它注释掉,并且train_model(model, datasets, cfg, distributed=False, validate=False,meta = meta),用validate=False来取消验证
5.开始训练
设定好参数,准备好数据集后,就可以开始训练了:
python mine_train.py
祝好,希望来到更清晰的世界
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/笔触狂放9/article/detail/807806
推荐阅读
article
[ctf.
show
.
reverse
]
36D
杯
签到
_
36d
杯
misc
签到
...
36D
一共4个逆向,难度差太远。
签到
这个最简单。由于删除了符号表,所以上来就得先猜函数。int __cdecl main...
赞
踩
article
基于
Echarts
的大
数据
可视化
模板:智慧
物流
管理
_
echarts
物流
...
物流
管理
是现代商业活动中至关重要的一环,它涉及到货物的运输、仓储、库存
管理
以及与供应商和客户之间的协调。该实例通过Ech...
赞
踩
article
python123...
用户转账,字典查询,数字洞穴,用字典来统计词频。_python123python123 ...
赞
踩
article
Python
程序设计
--
学生
管理系统
-
面向对象
项目_使用
面向对象
完成学生
管理系统
python
...
Python
程序设计
--
学生
管理系统
-
面向对象
项目_使用
面向对象
完成学生
管理系统
python
使用
面向对象
完成学生
管理系统
...
赞
踩
article
【
VR
线下
大
空间
】元宇宙行业的
集
大
成者
(
LBE
)_lbe
vr
...
各
大
厂商对
大
空间
的理解略有不同,本文以抖音集团旗下XR硬件-PICO为主线来讲讲。
VR
大
空间
,称为
LBE
(Locatio...
赞
踩
article
秒杀
商城
项目
总结...
秒杀
商城
项目
总结1.多模块
项目
的搭建https://blog.csdn.net/shadowcw/article/det...
赞
踩
article
数据库
大作业——基于qt开发
的
图书
管理系统
(三)
Qt
连接
Mysql
数据库
_
数据库
图书
管理系统
mysq...
至此我们完成了
数据库
表结构
的
设计,并且成功加载了QMYSQL这一
mysql
数据库
驱动,一会我会发一篇有关
Mysql
常用命...
赞
踩
article
protobuf
实战(1)
mac
安装
篇_
protobuf
.30.
dylib
...
自己
mac
笔记本
安装
protobuf
,走了很多弯路,还他妈下载了https://github.com/google/p...
赞
踩
article
Python
开发运维:
Python
3.7使用QQ邮箱
发送
不同类型
邮件
_
python
发送
qq
邮件
...
(2)选择“keymap”,右侧搜索框输入“increase”,搜索出来之后双击,选择“Add Mouse Shortc...
赞
踩
article
12k
Star
!
Continue
:
Github
Copilot
开源本地版、开发效率和隐私保护兼得...
您还知道该问题与文件“readme.md”和“helloNested.py”有关,因此您键入“@readme”和“@he...
赞
踩
article
Android
获取
NTP
网络时间_
android
获取
ntp
...
项目中多个地方用到网络时间,实时
获取
浪费性能,解决办法:提前使用S
ntp
Client
获取
,并计算与手机时间的差值并保存,...
赞
踩
article
基于
GWO
-
CNN
-
BiLSTM
数据
回归预测(多输入单输出)-灰狼
优化
算法
优化
CNN
-
BiLSTM
...
基于
GWO
-
CNN
-
BiLSTM
数据
回归预测(多输入单输出)-灰狼
优化
算法
优化
CNN
-
BiLSTM
。1.
数据
均为Exce...
赞
踩
article
C++
实验
4——
运算符
重载
_
d
.
矩阵
相乘
(
运算符
重载
)...
实验
目的掌握
运算符
重载
实现对Matrix类的
运算符
重载
实验
内容在之前的
实验
中,我们实现了
矩阵
类Matrix及其子类Ima...
赞
踩
article
Git
安装
及
配置
教程(
最
最
最
详细
没有
之一)...
解决:这是通过
Git
GUI进行提交时发生的错误,由 .git 文件夹中的文件被设为“只读”所致,将 .git 文件夹下...
赞
踩
article
[
数据结构
] 基于
选择
的
排序
选择
排序
&&堆
排序
...
(图片来源于网络)由于每次选两个值,当最大值下标就是区间左端点时,由于需要将最小值放在左端点,这样会使当最小值下标与区间...
赞
踩
article
基础
不牢,
地动山摇
...
作者:阿秀校招八股文学习网站:https://interviewguide.cn这是阿秀的第「234」篇原创你好,我是阿...
赞
踩
article
大恒
水星
相机
SDK
(实时
采集
)基于QT与C++_
大恒
相机
库...
根据自己
相机
能获取到的图像数据进行赋值,具体是写什么去官网查看自己
相机
的参数,我的
相机
的原始数据是Mono8的一个灰度图...
赞
踩
article
Cannot
forward
after
response
has
been
committed
问题分...
这个问题一开始 各种查文档搜资料,不管用,后来闷头想,加日志,一步一步发现我的请求在拦截器被拦住有一个跳转,我这个请求是...
赞
踩
article
深度
强化
学习
中
深度
Q
网络
(
Q
-
Learning
+
CNN
)的讲解以及在
Atari
游戏
中的实战(超详细 ...
深度
强化
学习
中
深度
Q
网络
(
Q
-
Learning
+
CNN
)的讲解以及在
Atari
游戏
中的实战(超详细 附源码)_
深度
q
网络
...
赞
踩
article
MAC
电脑
里面的“其他”
文件
是什么占用了_
archives
文件
夹可以
删除
吗...
MAC
电脑
里面的“其他”
文件
是什么占用了_
archives
文件
夹可以
删除
吗
archives
文件
夹可以
删除
吗 ...
赞
踩
相关标签
reverse
信息可视化
echarts
前端
智慧物流管理
大数据
python
vr
sql
mysql
mac安装protobuf
服务器
运维
github
copilot
NTP
SntpClient
网络时间
算法
cnn
回归
c++
图像处理
开发语言