def __init__(self, name, num_units):
self.num_units = num_units
self.re = tf.Variable(tf.random_uniform([num_units], minval=-1, maxval=1), name=name+"_re")
self.im = tf.Variable(tf.random_uniform([num_units], minval=-1, maxval=1), name=name+"_im")
self.v = tf.complex(self.re, self.im) # [num_units]
# self.v = normalize(self.v)
self.vstar = tf.conj(self.v) # [num_units]
# [batch_sz, num_units]
评论列表
文章目录