<分区>
我尝试按照 this example 创建一个简单的神经网络,但是当我想规范化数据时遇到问题
import tensorflow as tf
from tensorflow import keras
fashion_mnist = keras.datasets.fashion_mnist
(train_images, train_labels), (test_images, test_labels) = fashion_mnist.load_data()
train_images = test_images / 255.0
test_images = test_images / 255.0
这是我的代码,在最后两行中,如您所见,我尝试对数据进行规范化,如图所示 here ,但是在我执行此行之后,变量 training_images
只有 10,000 个样本而不是 60,000(就像在开始时一样),现在当我尝试拟合模型时(model.fit()
) 我得到一个异常
Input arrays should have the same number of samples as target arrays. Found 10000 input samples and 60000 target samples.
当我尝试在没有规范化的情况下运行这个示例时,我最多只能得到 0.2 的精度(而在网站上它们的精度要高得多) 我哪里出错了?