-
大小: 3.56MB文件类型: .zip金币: 1下载: 0 次发布日期: 2023-11-18
- 语言: Python
- 标签:
资源简介
subpixel:利用Tensorflow的一个子像素卷积神经网络
代码片段和文件信息
“““
Modification of https://github.com/stanfordnlp/treelstm/blob/master/scripts/download.py
Downloads the following:
- Celeb-A dataset
- LSUN dataset
- MNIST dataset
“““
from __future__ import print_function
import os
import sys
import gzip
import json
import shutil
import zipfile
import argparse
import subprocess
from six.moves import urllib
parser = argparse.ArgumentParser(description=‘Download dataset for DCGAN.‘)
parser.add_argument(‘--datasets‘ metavar=‘N‘ type=str nargs=‘+‘
help=‘name of dataset to download [celebA lusn mnist]‘)
def download(url dirpath):
filename = url.split(‘/‘)[-1]
filepath = os.path.join(dirpath filename)
u = urllib.request.urlopen(url)
f = open(filepath ‘wb‘)
filesize = int(u.headers[“Content-Length“])
print(“Downloading: %s Bytes: %s“ % (filename filesize))
downloaded = 0
block_sz = 8192
status_width = 70
while True:
buf = u.read(block_sz)
if not buf:
print(‘‘)
break
else:
print(‘‘ end=‘\r‘)
downloaded += len(buf)
f.write(buf)
status = ((“[%-“ + str(status_width + 1) + “s] %3.2f%%“) %
(‘=‘ * int(float(downloaded) / filesize * status_width) + ‘>‘ downloaded * 100. / filesize))
print(status end=‘‘)
sys.stdout.flush()
f.close()
return filepath
def unzip(filepath):
print(“Extracting: “ + filepath)
dirpath = os.path.dirname(filepath)
with zipfile.ZipFile(filepath) as zf:
zf.extractall(dirpath)
os.remove(filepath)
def download_celeb_a(dirpath):
NUM_EXAMPLES = 202599
TRAIN_STOP = 162770
VALID_STOP = 182637
data_dir = ‘celebA‘
if os.path.exists(os.path.join(dirpath data_dir)):
print(‘Found Celeb-A - skip‘)
return
url = ‘https://www.dropbox.com/sh/8oqt9vytwxb3s4r/AADIKlz8PR9zr6Y20qbkunrba/Img/img_align_celeba.zip?dl=1&pv=1‘
filepath = download(url dirpath)
zip_dir = ‘‘
with zipfile.ZipFile(filepath) as zf:
zip_dir = zf.namelist()[0]
zf.extractall(dirpath)
os.remove(filepath)
# now split data into train/valid/test
train_dir = os.path.join(dirpath zip_dir ‘train‘)
valid_dir = os.path.join(dirpath zip_dir ‘valid‘)
test_dir = os.path.join(dirpath zip_dir ‘test‘)
if not os.path.exists(train_dir):
os.makedirs(train_dir)
if not os.path.exists(valid_dir):
os.makedirs(valid_dir)
if not os.path.exists(test_dir):
os.makedirs(test_dir)
zip_path = os.path.join(dirpath zip_dir)
for i in range(NUM_EXAMPLES):
image_filename = “{:06d}.jpg“.format(i+1)
candidate_file = os.path.join(zip_path image_filename)
if os.path.exists(candidate_file):
if i < TRAIN_STOP:
dest_dir = train_dir
elif i < VALID_STOP:
dest_dir = valid_dir
else:
dest_dir = test_dir
dest_file = os.path.j
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-09-26 17:12 subpixel-master\
文件 1045 2017-09-26 17:12 subpixel-master\.gitignore
文件 1078 2017-09-26 17:12 subpixel-master\LICENSE
文件 8882 2017-09-26 17:12 subpixel-master\README.md
目录 0 2017-09-26 17:12 subpixel-master\docker\
文件 1303 2017-09-26 17:12 subpixel-master\docker\Dockerfile
文件 5565 2017-09-26 17:12 subpixel-master\download.py
目录 0 2017-09-26 17:12 subpixel-master\images\
文件 29359 2017-09-26 17:12 subpixel-master\images\input_detail.png
文件 437539 2017-09-26 17:12 subpixel-master\images\lowres_input.png
文件 402972 2017-09-26 17:12 subpixel-master\images\more_examples.png
文件 27698 2017-09-26 17:12 subpixel-master\images\no_padding_no_strides.gif
文件 203725 2017-09-26 17:12 subpixel-master\images\padding_strides_transposed.gif
文件 21285 2017-09-26 17:12 subpixel-master\images\ps_eq.png
文件 363275 2017-09-26 17:12 subpixel-master\images\spcnn_diagram.png
文件 1167559 2017-09-26 17:12 subpixel-master\images\superres_epoch0.png
文件 69257 2017-09-26 17:12 subpixel-master\images\superres_epoch0_detail.png
文件 919301 2017-09-26 17:12 subpixel-master\images\superres_epoch6.png
文件 72255 2017-09-26 17:12 subpixel-master\images\superres_epoch6_detail.png
文件 5624 2017-09-26 17:12 subpixel-master\keras_subpixel.py
文件 2617 2017-09-26 17:12 subpixel-master\main.py
文件 8009 2017-09-26 17:12 subpixel-master\model.py
文件 5031 2017-09-26 17:12 subpixel-master\ops.py
文件 56315 2017-09-26 17:12 subpixel-master\ponynet.ipynb
文件 1410 2017-09-26 17:12 subpixel-master\subpixel.py
文件 7007 2017-09-26 17:12 subpixel-master\utils.py
相关资源
-
Python-汉字的神经风格转移Neuralst
y - Python-神经网络模型能够从音频演讲中
- Python-深度增强学习算法的PyTorch实现策
- Python-基于深度学习的语音增强使用
- Python-基于知识图谱的红楼梦人物关系
- Python-STGAN用于图像合成的空间变换生
- Python-利用GAN进行图片填充
- Python-基于50W携程出行攻略的顺承事件
- Python-在TensorFlow中实现实现图像卷积网
- Python-60DaysRLChallenge中文版强化学习6
- Python-一个非常简单的BiLSTMCRF模型用于
- Python-Tensorflow仿AlphaGo框架实现的AI围棋
- Python-我是小诗姬全唐诗作为训练数据
- Python-用于物体跟踪的全卷积连体网络
- Python-数学建模竞赛中所使用的相关算
- Python-MonoDepthPyTorchPyTorch无监督单目深
- Python-用Tensorflowjs实现的可回收非可回
- Python-利用TensorFlow中的深度学习进行图
- Python-TensorFlow快速入门与实战课件与参
- Python-FCN完全卷积网络中最简单最容易
- Python-匈牙利算法卡尔曼滤波器多目标
- Python-mathAI一个拍照做题程序输入一张
- Python-Tensorflow实现SpatialAsDeepSpatialCNN
- Python-图像分类目标检测姿态估计分割
- Python-用python3opencv3做的中国车牌识别
- Python-各种对抗神经网络GAN大合集
- Python-Intel开源增强学习框架Coach
- Python-CENet用于2D医学图像分割的上下文
- Python-基于深度神经网络和蒙特卡罗树
- Python-SPNLearningAffinityviaSpatialPropagatio
评论
共有 条评论