Ejemplo n.º 1
0
 def init_embeddings(self, hparams, scope):
     """Init embeddings."""
     self.embedding_encoder = model_helper.create_emb_for_encoder_and_decoder(
         vocab_size=hparams.vocab_size,
         embed_size=hparams.num_units,
         scope=scope,
     )
Ejemplo n.º 2
0
 def init_embeddings(self, hparams, scope):
     """Init embeddings."""
     self.embedding_decoder = (
         model_helper.create_emb_for_encoder_and_decoder(
             tgt_vocab_size=self.tgt_vocab_size,
             tgt_embed_size=hparams.num_units,
             num_partitions=hparams.num_embeddings_partitions,
             scope=scope))
Ejemplo n.º 3
0
 def init_embeddings(self, hparams):
     self.embedding_encoder, self.embedding_decoder = (
         model_helper.create_emb_for_encoder_and_decoder(
             share_vocab=hparams.share_vocab,
             src_vocab_size=self.src_vocab_size,
             tgt_vocab_size=self.tgt_vocab_size,
             src_embed_size=hparams.num_units,
             tgt_embed_size=hparams.num_units,
             src_vocab_file=hparams.src_vocab_file,
             tgt_vocab_file=hparams.tgt_vocab_file,
             src_embed_file=hparams.src_embed_file,
             tgt_embed_file=hparams.tgt_embed_file))
Ejemplo n.º 4
0
 def init_embeddings(self, hparams, scope):
     """Init embeddings."""
     self.embedding_encoder, self.embedding_decoder = (
         model_helper.create_emb_for_encoder_and_decoder(
             share_vocab=hparams.share_vocab,
             src_vocab_size=self.src_vocab_size,
             tgt_vocab_size=self.tgt_vocab_size,
             src_embed_size=hparams.num_units
             if hparams.num_proj is None else hparams.num_proj,
             tgt_embed_size=hparams.num_units
             if hparams.num_proj is None else hparams.num_proj,
             num_partitions=hparams.num_embeddings_partitions,
             scope=scope,
         ))
Ejemplo n.º 5
0
 def init_embeddings(self, hparams):
     """Init embeddings."""
     self.embedding_encoder, self.embedding_decoder = (
         model_helper.create_emb_for_encoder_and_decoder(
             src_vocab_size=self.src_vocab_size,
             tgt_vocab_size=self.tgt_vocab_size,
             src_embed_size=self.num_units,
             tgt_embed_size=self.num_units,
             num_enc_partitions=hparams.num_enc_emb_partitions,
             num_dec_partitions=hparams.num_dec_emb_partitions,
             src_vocab_file=hparams.src_vocab_file,
             tgt_vocab_file=hparams.tgt_vocab_file,
             src_embed_file=hparams.src_embed_file,
             tgt_embed_file=hparams.tgt_embed_file,
         ))
Ejemplo n.º 6
0
 def init_embeddings(self, hparams, scope):
     """Init embeddings."""
     self.embedding_encoder, self.embedding_decoder = (
         model_helper.create_emb_for_encoder_and_decoder(
             share_vocab=hparams.share_vocab,
             src_vocab_size=self.src_vocab_size,
             tgt_vocab_size=self.tgt_vocab_size,
             src_embed_size=self.num_units,
             tgt_embed_size=self.num_units,
             dtype=self.dtype,
             num_enc_partitions=hparams.num_enc_emb_partitions,
             num_dec_partitions=hparams.num_dec_emb_partitions,
             src_vocab_file=hparams.src_vocab_file,
             tgt_vocab_file=hparams.tgt_vocab_file,
             src_embed_file=hparams.src_embed_file,
             tgt_embed_file=hparams.tgt_embed_file,
             use_char_encode=hparams.use_char_encode,
             scope=scope,
         ))