【发布时间】:2017-08-26 13:22:44
【问题描述】:
错误
"无法为张量 'TargetsData/Y:0' 提供形状 (128, 1) 的值, 形状为'(?,)'"。
代码
我有 4 个班级,词汇由单词 17355 组成。
tf.reset_default_graph()
net = tflearn.input_data(shape=(None,trainX.shape[1]),name='input')
net = tflearn.fully_connected(net, 200, activation='ReLU')
net = tflearn.fully_connected(net, 25, activation='ReLU')
net = tflearn.fully_connected(net, 4, activation='softmax')
net = tflearn.regression(net, optimizer='sgd',
learning_rate=0.1,
to_one_hot = True,n_classes =4,
loss='categorical_crossentropy')
model = tflearn.DNN(net)
model.fit(trainX, trainY, validation_set=0.1, show_metric=True, batch_size=128, n_epoch=100)
trainX.shape = 12384,17355 , trainY.shape = 12384,1 , testX.shape = 1376,17355 , testY.shape = 1376,1
【问题讨论】: