1、在运行训练神经系统时,dropout的参数为0到1之间。例如:
a = self.sess.run([self.train_step], feed_dict={self.Xtr: x_data, self.Ytr: y_data, learning_rate: lr, self.keep_drop: 0.5})
2、在运行计算其他值(loss,accuracy),dropout的参数要为1,否则会运行错误。例如:
loss, accuracy = self.sess.run([self.loss, self.accuracy], feed_dict={self.Xtr: x_data, self.Ytr: y_data, learning_rate: lr, self.keep_drop: 1.0})