代码拉取完成,页面将自动刷新
import os
import sys
import numpy as np
import tensorflow as tf
from tensorflow import keras
import ssl
ssl._create_default_https_context = ssl._create_unverified_context
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
np.set_printoptions(linewidth=1000)
# 加载CIFAR10数据,以numpy形式返回,分割为50000/10000两部分
(x, y), (x_val, y_val) = keras.datasets.cifar10.load_data()
print('training dataset shape: ', x.shape, y.shape) # (50000, 32, 32, 3) (50000, 1)
print('testing dataset shape: ', x_val.shape, y_val.shape) # (10000, 28, 28) (10000,)
print('x[0] in training dataset: \n', x[0], sep='\t', end='\n', file=sys.stdout)
train_dataset = tf.data.Dataset.from_tensor_slices((x, y))
# data shuffle
train_dataset.shuffle(10000)
# data pre-processing
def preprocess(x, y):
x = tf.cast(x, dtype=tf.float32) / 255.
y = tf.cast(y, dtype=tf.float32)
res = next(iter(train_dataset))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。