基于飞桨复现RealESRGAN
本项目基于PaddlePaddle复现Real-ESRGAN网络,其属生成对抗网络,含基于ESRGAN的生成器和U-Net的判别器,可超分辨率重建真实复杂图像。用DF2K和DF2K_multiscale数据集,含高、低分辨率图片,需解压使用。可通过指定代码训练和测试,代码结构清晰,含数据、模型等多目录及相关文件。
Real-ESRGAN-PaddlePaddle
本项目基于深度学习框架PaddlePaddle对Real-ESRGAN网络(原论文)进行复现。
简介
如下图所示,Real-ESRGAN网络属于生成对抗网络,包括基于ESRGAN的生成器和基于U-Net的判别器,可对真实世界的复杂图像进行超分辨率重建。
生成器
判别器
训练数据
本项目所用的数据集为DF2K和DF2K_multiscale,它们是通过DIV2K和Flickr2K生成的,其中,DF2K包含3450张高分辨率图片,DF2K_multiscale包含13800张不同尺度下的低分辨率图片。本项目已包含该数据集,在data目录下,需要先解压:
!ls /home/aistudio/data !unzip -qo /home/aistudio/data/data119372/DF2K_HR.zip -d /home/aistudio/data/ !unzip -qo /home/aistudio/data/data119372/DF2K_multiscale.zip -d /home/aistudio/data/ !ls /home/aistudio/dat
数据集放在了aistudio,可下载使用。
复现效果
低分辨率图片
经过Real-ESRGAN重建的结果
开始使用
训练
导入初始化权重ESRGAN_SRx4_DF2KOST_official-ff704c30.pdparams,设置参数进行训练。
python train.py
测试
python inference_realesrgan.py
代码结构
├─data 数据准备 ├─datasets ├─experiments 实验预训练模型及保存的训练模型 ├─inputs 测试的低分辨率图片 ├─loss 损失函数 ├─models 模型 ├─options 参数设置 ├─results 测试结果 ├─utils │ inference_realesrgan.py 测试代码 │ train.py 训练代码 │ train1.ipynb Notebook训练和测试代码
以上就是基于飞桨复现RealESRGAN的详细内容,更多请关注启程网【www.vszh.cn】AI 人工智能栏目。
如非特殊说明,本站内容均来自于网友自主分享,如有任何问题均请联系我们进行处理!
猜您喜欢
Vidu多次生成结果差异很大怎么办?种子值固定与复现方法
2026-05-30固定seed值是Vidu视频复现的最底层可靠方式:需在API请求JSON中设非负整数seed、保持所有参数一致、确保请求URL含region=cn-beijing,并通过MD5等硬指标验证。 ☞☞☞AI智能聊天,问答助手,AI智能搜索,多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 你用Vidu反复生成同一组提示词,但每次输出的视频在动作轨迹、镜头运动、人物神态甚至背景演化路径上都明显不同,这不...
怎样在Perplexity中快速复现深度学习模型报错_检索GitHub Issue讨论
2026-04-23可借助Perplexity精准定位GitHubIssue并提取复现步骤:一、清洗错误堆栈提取静态特征构造高精度检索式;二、启用DeveloperMode限定技术源域;三、用自然语言补全缺失复现场景;四、交叉验证最小复现代码;五、提取已合并PR定位修复行。 ☞☞☞AI智能聊天,问答助手,AI智能搜索,多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜ 当您在训练深度学习模型时遇到报错,且该错误已在Gi...
win11怎么使用问题步骤记录器 Win11录制操作复现BUG【神器】
2025-11-29问题步骤记录器可自动记录Windows11操作并生成图文报告。首先可通过Win+R输入psr.exe或搜索“问题步骤记录器”启动;随后点击开始记录,执行操作,系统自动截屏;可添加注释说明;结束后停止记录并保存为.zip文件,内含可浏览器打开的HTML/MHT报告。 如果您需要向他人展示或复现Windows11系统中的某个操作步骤或软件故障,问题步骤记录器可以自动记录您的每一步操作并生成包含截图和说...
Midjourney怎么复现一张好图 Midjourney Seed种子参数使用方法【技巧】
2025-11-28复现Midjourney好图需使用Seed参数,1、Seed是控制图像生成随机性的初始值,相同Seed与提示词可开启相似创作路径;2、通过“ShowInfo”获取满意图的Seed数值,并在新指令中添加“--seed数值”以复现相近效果;3、为提升一致性,需同步固定提示词、模型版本(如--v6)、宽高比(--ar)等参数,并结合关键词权重(如::2)强化关键元素,实现风格连贯的系列创作。 ☞☞☞AI...
哩布哩布AI种子数怎么固定_哩布哩布AI相同种子复现图片教程
2025-11-17固定随机种子可复现哩布哩布AI图像生成结果。一、手动输入固定种子值:在参数设置中将Seed设为具体数字(如42),保持其他参数不变,重复生成即可获得一致图像。二、批量生成锁定种子:关闭Seedincrement功能,设为0,使所有图像基于相同噪声模式生成;需变化时可手动指定并记录不同种子值。三、API调用固定种子:在JSON请求体中添加"seed":数值,并禁用随机化开关,确保多次请求返回相同图像...
为什么有些硬件评测无法复现厂商宣称的性能?
2025-10-16厂商宣称的性能数据与实际体验存在差异,主要因测试环境过于理想化。厂商常在极致散热、专用电源、特定驱动和“金样本”硬件等完美条件下测得峰值性能,而普通用户和第三方评测难以复制此类环境,导致实测数据偏低。评测机构应提升测试代表性,需公开详细配置、采用多样化场景(如游戏、生产力应用)、记录持续性能与温度功耗,并进行多次重复测试以确保结果稳定可靠。消费者解读数据时需警惕峰值误导、注意测试平台配置差异、重视...
【漏洞复现】CVE-2025-6218|WinRAR目录遍历远程代码执行漏洞
2025-10-050x00前言 WinRAR是一款功能全面的压缩文件管理工具,作为RAR压缩算法在Windows系统下的图形化版本,广泛应用于各类文件处理场景。 它不仅可以用于数据备份、减小电子邮件附件体积,还能解压从网络下载的RAR、ZIP等多种格式文件,同时支持创建新的RAR和ZIP格式压缩包。 自5.60版本起,WinRAR更换了全新的图标设计,但官方仍提供主题包供用户选择,可手动恢复为经典界面风格。 0x0...
Windows COM 特权提升漏洞Win7复现-CVE-2017-0213
2025-09-26漏洞知识库 专注于红队攻防研究 关注 Win7复现-CVE-2017-0213 该漏洞的成因是类型混淆,通常可以通过内存损坏的方式来进行利用。然而,漏洞发现者并未采用内存损坏的方式,而是另辟蹊径,利用了基于LoadTypeLibrary的方法。简单来说,WindowsCOMAggregateMarshaler在实现中存在权限提升漏洞,使远程攻击者能够以提升的权限执行任意代码。 CVE-2017-0...
