Beispiel #1
0
 def testSeqModelMemorizesTinyExprMaskedXent(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       num_iterations=200,
       extra_hparams='depth=1,masked_xent=true',
       model_class=cnf_model.CNFSequenceModel)
Beispiel #2
0
 def testTreeModelWorksWithTinyExprTanhMostVariationssVae(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       num_iterations=1,
       extra_hparams='model_variants=[gated,layer_norm,rev_read,uncond_sib],'
       'act_fn=tanh,objective=vae,min_kl_weight=1')
Beispiel #3
0
 def testTreeModelMemorizesTinyExprAuxLstmUncondSibVae(self):
     cnf_model_test_lib.test_memorization(
         self,
         self.tiny_expr,
         num_iterations=200,
         extra_hparams='model_variants=[aux_lstm,uncond_sib],'
         'objective=vae,embedding_length=64,min_kl_weight=1')
Beispiel #4
0
 def testTreeModelMemorizesHugeExprAuxLstmFixedZ(self):
     cnf_model_test_lib.test_memorization(
         self,
         self.huge_expr,
         num_iterations=100,
         extra_hparams='embedding_length=128,'
         'model_variants=[aux_lstm]')
Beispiel #5
0
 def testSeqModelMemorizesHugeExprMaskedXent(self):
     cnf_model_test_lib.test_memorization(
         self,
         self.huge_expr,
         num_iterations=450,
         extra_hparams='depth=1,embedding_length=128,masked_xent=true',
         model_class=cnf_model.CNFSequenceModel)
Beispiel #6
0
 def testSeqModelWorksWithTinyHugeExprMaskedXent(self):
   cnf_model_test_lib.test_memorization(
       self, [self.tiny_expr, self.huge_expr],
       num_iterations=1,
       extra_hparams='masked_xent=true',
       model_class=cnf_model.CNFSequenceModel)
Beispiel #7
0
 def testSeqModelWorksWithTinyHugeExpr(self):
   cnf_model_test_lib.test_memorization(
       self, [self.tiny_expr, self.huge_expr],
       num_iterations=1,
       model_class=cnf_model.CNFSequenceModel)
Beispiel #8
0
 def testTreeModelMemorizesTinyExprMostVariationsDeepFixedZ(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       extra_hparams='model_variants=[gated,layer_norm,rev_read,uncond_sib],'
       'highway_layers=5,op_hidden=1')
Beispiel #9
0
 def testTreeModelMemorizesTinyExprStdVae(self):
   cnf_model_test_lib.test_memorization(
       self, self.tiny_expr, extra_hparams='objective=vae,min_kl_weight=1')
Beispiel #10
0
 def testTreeModelMemorizesTinyExprAuxLstmVae(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       num_iterations=80,
       extra_hparams='model_variants=[aux_lstm],objective=vae,min_kl_weight=1')
Beispiel #11
0
 def testTreeModelMemorizesTinyExprGatedTiedFixedZ(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       extra_hparams='model_variants=[gated],gate_tied=true')
Beispiel #12
0
 def testTreeModelMemorizesTinyExprGatedSoftmaxFixedZ(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       extra_hparams='model_variants=[gated],gate_type=softmax')
Beispiel #13
0
 def testTreeModelMemorizesTinyExprUncondSibFixedZ(self):
   cnf_model_test_lib.test_memorization(
       self, self.tiny_expr, extra_hparams='model_variants=[uncond_sib]')
Beispiel #14
0
 def testTreeModelMemorizesTinyExprAuxLstmFixedZ(self):
   cnf_model_test_lib.test_memorization(
       self, self.tiny_expr, extra_hparams='model_variants=[aux_lstm]')
Beispiel #15
0
 def testTreeModelMemorizesTinyExprStdVaeMix(self):
   cnf_model_test_lib.test_memorization(
       self, self.tiny_expr, extra_hparams='objective=vae_mix,batch_size=3',
       num_iterations=150)
Beispiel #16
0
 def testTreeModelMemorizesTinyExprStdIwaeMcSamples2(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       extra_hparams='objective=iwae,min_kl_weight=1,mc_samples=2')
Beispiel #17
0
 def testTreeModelMemorizesTinyExprAuxLstmGatedUncondSibFixedZ(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       extra_hparams='model_variants=[aux_lstm,gated,uncond_sib]')
Beispiel #18
0
 def testTreeModelMemorizesTinyExprGatedLayerNormUncondSibVae(self):
   cnf_model_test_lib.test_memorization(
       self,
       self.tiny_expr,
       extra_hparams='model_variants=[gated,layer_norm,uncond_sib]')
Beispiel #19
0
 def testTreeModelMemorizesHugeExprStdFixedZ(self):
     cnf_model_test_lib.test_memorization(
         self,
         self.huge_expr,
         num_iterations=100,
         extra_hparams='embedding_length=128')
Beispiel #20
0
 def testTreeModelMemorizesTinyExprStdFixedZ(self):
   cnf_model_test_lib.test_memorization(self, self.tiny_expr)