def __init__(self, input_example_non_batch, output_dim, dropout=0):
super(ObserveEmbeddingFC, self).__init__()
self.input_dim = input_example_non_batch.nelement()
self.lin1 = nn.Linear(self.input_dim, output_dim)
self.lin2 = nn.Linear(output_dim, output_dim)
self.drop = nn.Dropout(dropout)
init.xavier_uniform(self.lin1.weight, gain=np.sqrt(2.0))
init.xavier_uniform(self.lin2.weight, gain=np.sqrt(2.0))
评论列表
文章目录