这里有什么问题。它给出了一个错误。我不知道该怎么做。我只是从网络教程中复制过去的代码。至于错误我不能继续。它说名称'数据集' '未定义:
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)
答案 0 :(得分:1)
这是一个基本的python异常。 Python(以及阅读此问题的每个人)都不知道在哪里找datasets
。如果您不确定此错误的含义,您应该阅读Python中的导入。如果您知道它的含义,您应该检查您从中复制的任何教程。如果不清楚,请询问该教程的作者。