2016-11-30 8 views
0

Node.jsで非常に基本的なDeep Belief Networkを使い始めましたが、それは十分に速くはありませんでした。基本的にはXYを使用していましたが、それぞれが配列の配列です。 Xは訓練するデータであり、Yが結果です。TFLearn "形状の値を供給できません。"

var x=[[1,2,3], [1,3,2]]などy=[[1,0], [1,0]]のようなものをフィードします。それから私は[2,3,1]のようなデータを与え、それはyを予測するでしょう。

私はtfslearnでこれを行う方法が分かりません。私は自分自身で学ぶことができますが、私はGoogleに何をするのか分からないところにヒットしました。

例が単なる配列であれば、その例を得ることができます。

私は私が得る配列の配列を使用してみてくださいたび:

は、私は私のデータセットのために間違って入力形状を設定した形状

+0

エラーを報告したコードを表示できますか? TFlearn/tensorflowは一般的に、記述したとおりに機能するはずです。最初にモデルに適合させてから、与えられたデータを予測します。また、[tflearn tutorial](http://tflearn.org/tutorials/quickstart.html) – sygi

+0

を参考にしてください。ありがとう。 –

答えて

0

の値を供給することはできません。これは多くの助けになりました:http://tflearn.org/tutorials/quickstart.html

# Data loading and preprocessing 
# Building deep neural network 
net = tflearn.input_data(shape=[None, 4]) 
net = tflearn.fully_connected(net, 32) 
net = tflearn.fully_connected(net, 32) 
net = tflearn.fully_connected(net, 1, activation='softmax') 
net = tflearn.regression(net) 

# Training 
model = tflearn.DNN(net) 
model.fit(X, Y, n_epoch=10, batch_size=16, show_metric=True) 
関連する問題