我嘗試從GitHub使用MLPClassifier:使用MLPClassifier Tensorflow
但其實我不知道怎樣才能用我自己的數據使用它。我有尺寸爲20000x100的特徵矩陣X和尺寸爲20000的5個類別的目標矢量y。
X和y保存在一個numpy數組中。我感到困惑的是:
x = tf.placeholder("float", [None, n_input]) #n_input is 100 here, right?
y = tf.placeholder("float", [None, n_classes])
total_batch = int(mnist.train.num_examples/batch_size) #What is that for my data?
batch_x, batch_y = mnist.train.next_batch(batch_size)#what are these?
謝謝,但我仍然有問題與我y。當我用n_classes = 5定義y = tf.placeholder(「float」,[None,n_classes])時,那麼我的y的維度是?x5而不是?x1?另外我不確定total_batch?我認爲這只是一個例子,對吧? – HansPeterLoft
我用y解決了這個問題,它被表示爲一個矩陣。 – HansPeterLoft
我編輯了我的答案以清除 – ted