我正在尝试在tensorflow中创建一个模型,但是我在获取列车数据时遇到了问题 . 目前,我将数据作为TensorSliceDataset对象 . 但是,我一直收到错误,'TensorSliceDataset'对象没有属性'train' . 这是我的代码的相关部分 .
labels = np.asarray(labels)
features = np.asarray(features)
print (labels)
print (features)
data = tf.data.Dataset.from_tensor_slices((features,labels))
with tf.Session() as sess:
ans = 0
sess.run(tf.global_variables_initializer())
for i in range(EPOCHS):
batch_xs, batch_ys = data.train.next_batch(MINIBATCH_SIZE)
sess.run(gd_step, feed_dict={x: batch_xs, y_true: batch_ys})
if i%100 == 0:
train_accuracy = sess.run(accuracy, feed_dict ={x:batch_xs,y_: batch_ys,keep_prob: 0.5})
print "step {}, training accuracy {}".format(i, train_accuracy)
ans = ans = sess.run(accuracy, feed_dict={x: data.test.features, y_true: data.test.labels})
print ("Accuracy: " + str(ans*100))