我正在尝试在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))