import tensorflow as tf
a = tf.constant([[1.,2.,3.],[4.,5.,6.],[7.,8.,9.]])
a = tf.nn.dropout(a,0.5)
b = tf.initialize_all_variables()
with tf.Session() as sess:
sess.run(b)
print(sess.run(a))输出为:
[[ 2. 4. 6.]
[ 8. 10. 0.]
[ 0. 0. 0.]]
本文通过一个简单的TensorFlow代码示例展示了如何使用dropout来防止过拟合。示例中,我们创建了一个3x3的张量并对其应用了dropout操作,保留率为0.5。随后进行了变量初始化,并在一个会话中运行了该操作。
1580

被折叠的 条评论
为什么被折叠?



