def _initialize_combine_embedding_layer(self):
with tf.variable_scope("combine_embedding_layer"):
W = tf.get_variable(
initializer=tf.contrib.layers.xavier_initializer(),
shape=[
self._word_embedding_dim + self._char_rnn_encoder_hidden_dim * 2,
self._combined_embedding_dim
],
name="weight"
)
b = tf.get_variable(
initializer=tf.zeros_initializer(),
shape=[self._combined_embedding_dim],
name="bias"
)
return {
"W": W,
"b": b
}
评论列表
文章目录