저는 여러 가지 문장의 언어를 감지하기 위해 일종의 신경망, 특히 다중 층 퍼셉트론을 구현하고 있습니다. 특히 Python 3.X에서 Tensorflow를 사용하고 있습니다.Tensorflow로 정수 벡터를 입력하는 방법
이전에는 10 개 언어로 된 여러 문장의 2-gram 파일을 만들었습니다. 2-gram 파일이 내 Neural Network의 입력으로 사용됩니다. 예를 들어 "I like 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)
그리고 :
예에서, 나는 다음과 같은 문장을 볼 수있다
_, c = sess.run([optimizer, cost], feed_dict={x: batch_x, y: batch_y})
를, 내가 어떤 알 수 없기 때문에 이해하기 어렵다 batch_x 및 batch_y 유형
도움 주셔서 감사합니다. 나는 정수형 벡터 (배치)와 같은 각 문장을 얻어야하고, batch_x는 정수형 벡터와 같은 모든 문장을 가져야한다는 것을 이해했다. 저는 파이썬리스트 타입의 정수를 사용할 것입니다. –