Сигмоид генерирует прогнозы в случайном порядке - PullRequest
0 голосов
/ 12 декабря 2018

Пожалуйста, вы можете мне помочь?Я тренировал модель нейронных сетей с тензорным потоком.И когда я запускаю опцию активации (сигмоид), чтобы предсказать значения тестового набора, он генерирует значения в другом порядке, чем feed_dict.Как я могу сгенерировать прогнозы в том же порядке, что и feed_dict?

Вот мой код для модели:

apply_weights_OP = tf.matmul(X, weights, name="apply_weights")
add_bias_OP = tf.add(apply_weights_OP, bias, name="add_bias") 
activation_OP = tf.nn.sigmoid(add_bias_OP, name="activation")

А вот мой код для прогноза:

test_pred = sess.run(activation_OP, feed_dict={X: test})
...