MCPcopy Index your code
hub / github.com/nywang16/Pixel2Mesh / sparse_dropout

Function sparse_dropout

p2m/layers.py:62–68  ·  view source on GitHub ↗

Dropout for sparse tensors.

(x, keep_prob, noise_shape)

Source from the content-addressed store, hash-verified

60
61
62def sparse_dropout(x, keep_prob, noise_shape):
63 """Dropout for sparse tensors."""
64 random_tensor = keep_prob
65 random_tensor += tf.random_uniform(noise_shape)
66 dropout_mask = tf.cast(tf.floor(random_tensor), dtype=tf.bool)
67 pre_out = tf.sparse_retain(x, dropout_mask)
68 return pre_out * (1./keep_prob)
69
70
71def dot(x, y, sparse=False):

Callers 1

_callMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected