我正在试验 TensorFlow dropout 函数。由于在训练期间丢失率随时间降低的功能太复杂而无法实现(昨天尝试了一整天),我认为在每次迭代中使用随机丢失率也是一个好主意。
我尝试了以下行:
X = tf.nn.dropout(X, tf.Variable(tf.random_uniform([], 0.4,0.95)))
在训练期间使用 0.4 到 0.95 之间的随机丢失率。这没有解决,我收到以下错误:
FailedPreconditionError: Attempting to use uninitialized value generator_1/Variable
我怎样才能解决这个问题?