Python 名称';数据集';没有定义

Python 名称';数据集';没有定义,python,numpy,tensorflow,Python,Numpy,Tensorflow,这里的问题是什么。它给出了一个错误。我不知道该怎么做。我只是复制了web教程中的代码。至于错误,我不能继续。它说“数据集”的名称没有定义: from keras.models import Sequential from keras.layers import Conv2D from keras.layers import MaxPooling2D from keras.layers import Flatten from keras.layers import Dense import num

这里的问题是什么。它给出了一个错误。我不知道该怎么做。我只是复制了web教程中的代码。至于错误,我不能继续。它说“数据集”的名称没有定义:

from keras.models import Sequential
from keras.layers import Conv2D
from keras.layers import MaxPooling2D
from keras.layers import Flatten
from keras.layers import Dense
import numpy as np
import matplotlib.patches as mpatches
import matplotlib.pyplot as plt
from tensorflow.examples.tutorials.mnist import input_data

import tensorflow as tf


a = tf.truncated_normal([16,128,128,3])
sess = tf.Session()
sess.run(tf.initialize_all_variables())
sess.run(tf.shape(a))


3

b=tf.reshape(a,[16,49152])
sess.run(tf.shape(b))

classes = ['dogs', 'cats']
num_classes = len(classes)


train_path='C:/Users/ZERO/Desktop/img test/cat vs dog/convnet-image-classifier-master/test/resources/images/training/'


validation_size = 0.2

# batch size
batch_size = 16

data = datasets.read_train_sets(train_path, img_size, classes, validation_size=validation_size)

这是一个基本的python异常。Python(以及所有阅读此问题的人)不知道在哪里可以找到
数据集。如果您不确定此错误的含义,则应该阅读Python中的导入。如果你知道这意味着什么,你应该检查你从哪个教程复制了这个。如果不清楚,请咨询该教程的作者