INNER CODE UNIT · Python

NAT

lucidrains/vector-quantize-pytorch · vector_quantize_pytorch/binary_mapper.py:16

NAT = log(2)

# helper functions

def exists(v):
    return v is not None

def default(v, d):
    return v if exists(v) else d

# tensor helpers

def binary_entropy(logits):
    prob = logits.sigmoid()
    not_prob = 1. - prob
    return -(prob * F.logsigmoid(logits) + not_prob * F.logsigmoid(-logits)).sum(dim = -1)

def pack_with_inverse(t, pattern):

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…