私は SciKit から来て、TensorFlow のコツをつかもうとしています。
net = tflearn.input_data(shape=[None, 54])
net = tflearn.fully_connected(net, 32)
net = tflearn.fully_connected(net, 32)
net = tflearn.fully_connected(net, 32)
net = tflearn.fully_connected(net, 2, activation='softmax')
net = tflearn.regression(net)
model = tflearn.DNN(net)
model.fit(data, labels, n_epoch=10, batch_size=1, show_metric=True)
次に、私のアプリはループを実行し、データフレームを取得して np 配列に変換し、予測を試みる関数を持っています。
def predict(predict_dataframe):
df = predict_dataframe.values
pred = model.predict([df])
しかし、形状 '(?, 54) を持つ Tensor u'InputData/X:0' の形状 (1, 1, 54) のフィード値を取得できません。
私はそれを再形成しなければならないことを理解していますが、私がオンラインで見た他の例からそれをどのように行うか正確にはわかりません.