如何在tensorlayer中加载本地数据

时间:2017-03-10 19:15:04

标签: python deep-learning load tensorlayer

如何更改为tensorlayer加载cifar10dataset的代码:

# The data, shuffled and split between train and test sets
    self.x_train, self.y_train, self.x_test, self.y_test = tl.files.load_cifar10_dataset(shape=(-1, 32, 32, 3), plotable=False)

加载780x780像素和RGB

的本地文件

1 个答案:

答案 0 :(得分:0)

TensorLayer提供加载本地数据的API

# load a list of PNG image files name
train_img_list = tl.files.load_file_list(path="image_folder", regx='.*.png', printable=False)
# read all images
images = tl.vis.read_images(train_img_list, path="image_folder", n_threads=32)

之后,您可以使用tl.prepro工具箱根据需要调整所有图像的大小。 http://tensorlayer.readthedocs.io/en/latest/modules/prepro.html

参考:

SRGAN main

tl.vis.read_images