我正在實現一種神經網絡,特別是一個多層感知器來檢測幾句話的語言。特別是,我在Python 3.X中使用了Tensorflow。如何用Tensorflow輸入整數向量
此前,我用10種語言的幾個句子構建了一個2克文件。 2-gram文件用作我的神經網絡的輸入。例如,像「我喜歡足球」這樣的句子可能是['1','15','3',...,'30']。
作爲教程,我正在關注the next。
這個例子是使用MINST,你可以在進口部分中看到:
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
我的問題是,我怎麼可以通過這個載體,我的神經網絡?
在這個例子中,我可以看到下面的語句:
batch_x, batch_y = mnist.train.next_batch(batch_size)
而且,這等一個:
_, c = sess.run([optimizer, cost], feed_dict={x: batch_x, y: batch_y})
有,也很難理解,因爲我不知道這是類型爲batch_x和batch_y。
感謝您的幫助。我明白我必須得到像整數向量(批處理)這樣的每個句子,並且batch_x具有像整數向量這樣的所有句子。我將使用python列表類型的整數。 –