in encoder.py [0:0]
def fc(x, nout, act, wn=False, bias=True, scope='fc'):
with tf.variable_scope(scope):
nin = x.get_shape()[-1].value
w = tf.get_variable("w", [nin, nout], initializer=load_params)
if wn:
g = tf.get_variable("g", [nout], initializer=load_params)
if wn:
w = tf.nn.l2_normalize(w, dim=0) * g
z = tf.matmul(x, w)
if bias:
b = tf.get_variable("b", [nout], initializer=load_params)
z = z+b
h = act(z)
return h