title: feed_dict doesn't work in Tensorflow
body: <p>I have faced a problem while using tensorflow.</p>
  
  <pre><code>def train_network(file_folder, file_list, hm_epoch, batch_size):
    x = tf.placeholder(tf.float32, [1, 5, 200, 300, 5])
    y1 = tf.placeholder(tf.int32)
  
    class_set = []
    score_set = []
  
    class_logit, temp = convolutional_neural_network(x)
    class_loss = tf.reduce_mean(tf.nn.softmax_cross_entropy_with_logits(logits=class_logit, labels=y1))
    optimizer1 = tf.train.RMSPropOptimizer(learning_rate=1e-6).minimize(class_loss)
  
    sess = tf.Session()
    sess.run(tf.global_variables_initializer())
  
    for epoch in range(hm_epoch):
  
      epoch_loss = 0
  
      for file_name in file_list:
  
        _flie = file_folder + '/' + file_name
        X_total, Y1_class, _ = read_as_batch(_file)
        n_batch = int(X_total.shape[0] / batch_size)
  
        for i in range(n_batch):
  
          batch_X = get_batch_piece(X_total, batch_size, i)
          Y1_class = get_batch_piece(Y1_class, batch_size, i)
  
          _, a, b, c = sess.run([optimizer1, class_loss, tf.gather(class_logit, 0), tf.gather(temp, 0)], feed_dict={x:batch_X, y1:Y1_class_})
  </code></pre>
  
  <p>My image data is printed successfully just before 'sess.run'
  However, in the function <code>convolutional_neural_network(x)</code>, the input is filled with only 0. In my opinion, <code>feed_dict</code> doesn't work at all.
  Is there anyone who can solve this problem or have the same experience?</p>