私はいくつかの文の言語を検出するための一種のニューラルネットワーク、特に多層パーセプトロンを実装しています。特に、私はPython 3.XでTensorflowを使用しています。Tensorflowで整数ベクトルを入力する方法
以前は、10の言語でいくつかの文章から2グラムのファイルを作成しました。 2-gramファイルは、私のニューラルネットワークの入力として使用しています。例えば、「私はfootbalが好き」のような文章は「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)
そして、この他の1:
あり_, c = sess.run([optimizer, cost], feed_dict={x: batch_x, y: batch_y})
私があるのかを知ることができないので、理解することは困難ですbatch_xとbatch_yのタイプ。あなたは一般的にsess.run([optimizer, cost], feed_dict={x: batch_x, y: batch_y})
として、feed_dictことによってそれを渡すことができ
ご協力ありがとうございます。私は、整数ベクトル(バッチ)のような各文を取得しなければならないことを理解し、batch_xは整数ベクトルのようなすべての文を持っています。私は整数のpythonリスト型を使用するつもりです。 –