Python、tensorflowについてなのですが
import tensorflow as tf import gzip import sys import pickle f = gzip.open('D:/kadai/mnist/mnist.pkl.gz', 'rb') if sys.version_info < (3,): data = pickle.load(f) else: data = pickle.load(f, encoding='bytes') f.close() (x_train, y_train),(x_test, y_test) = data x_train, x_test = x_train / 255.0, x_test / 255.0 model = tf.keras.models.Sequential([ tf.keras.layers.Flatten(input_shape=(28, 28)), tf.keras.layers.Dense(128, activation='relu'), tf.keras.layers.Dropout(0.2), tf.keras.layers.Dense(10, activation='softmax') ]) model.compile(optimizer='adam', loss='sparse_categorical_crossentropy', metrics=['accuracy']) model.fit(x_train, y_train, epochs=5) model.evaluate(x_test, y_test)
ここまでを、jupyter-notebookで書いたのですが、
ValueError Traceback (most recent call last) <ipython-input-13-519e22fbef93> in <module> 11 12 f.close() ---> 13 (x_train, y_train),(x_test, y_test) = data 14 15 x_train, x_test = x_train / 255.0, x_test / 255.0 ValueError: too many values to unpack (expected 2)
というエラーが出ました。
回答お待ちしております。
回答2件
あなたの回答
tips
プレビュー