Example #1
0
File: nn.py Project: x724/cgt
def dropout(x, p=0):
    if p == 0:
        return x
    else:
        mask = cgt.greater(cgt.rand(*cgt.shape(x)), p)
        x = x * mask
        x = x / (1.0 - p)
        return x
Example #2
0
File: nn.py Project: EdsterG/cgt
def dropout(x, p=0):
    if p==0: 
        return x
    else:
        mask = cgt.greater(cgt.rand(*cgt.shape(x)), p)
        x = x * mask
        x = x /(1.0-p)
        return x