-
Notifications
You must be signed in to change notification settings - Fork 0
whx-sjtu/SuperResolutionWithSubPixelConvLayer
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
源码内容介绍: model.py:定义了SPCNN的网络结构 train.py:深度学习的训练 test_image.py:深度学习结果测试 meta_train.py:元学习训练 meta_test.py:元学习结果测试 data_generate.py:生成训练用数据集以及一些训练用到的工具方法 psnrmeter.py:用于计算PSNR值的工具类 GUI.py:简单的图形界面,用户调用 使用说明: 1.将要深度学习训练数据集放入data/VOC2012目录下,将元学习训练任务 放到data/meta_train目录下 2.将要放大的低分辨率图像放在data/test/SRF_x(x为相应的放大倍数) 3.调用data_utils.py生成深度学习训练用数据集 可选参数:upscale_factor(放大倍率) 4.调用train.py对SPCNN进行训练,训练得到的模型存于epochs/目录下,训练过程中的可视化图像存于plots/目录下 可选参数:upscale_factor(放大倍率), num_epochs(训练轮数) 5.调用test_image.py进行测试,测试结果自动放入results/SRF_x目录下 可选参数:upscale_factor(放大倍率), model_name(模型名称) (或者运行GUI.py,根据相应按钮进行操作) 元学习测试说明: 1.运行meta_train.py进行元学习训练 2.运行meta_test.py进行元学习测试 (元学习部分未设置可选参数与图形界面)
About
使用带子像素卷积层的卷积神经网络实现单图像超分辨率
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published