def test_can_construct_from_params(self):
     params = Params({"embedding_dim": 5, "num_filters": 4, "ngram_filter_sizes": [3, 5]})
     encoder = CnnEncoder.from_params(params)
     assert encoder.get_output_dim() == 8
     params = Params(
         {"embedding_dim": 5, "num_filters": 4, "ngram_filter_sizes": [3, 5], "output_dim": 7}
     )
     encoder = CnnEncoder.from_params(params)
     assert encoder.get_output_dim() == 7
 def test_can_construct_from_params(self):
     params = Params({
         'embedding_dim': 5,
         'num_filters': 4,
         'ngram_filter_sizes': [3, 5]
     })
     encoder = CnnEncoder.from_params(params)
     assert encoder.get_output_dim() == 8
     params = Params({
         'embedding_dim': 5,
         'num_filters': 4,
         'ngram_filter_sizes': [3, 5],
         'output_dim': 7
     })
     encoder = CnnEncoder.from_params(params)
     assert encoder.get_output_dim() == 7
Exemple #3
0
 def test_can_construct_from_params(self):
     params = Params({
             'embedding_dim': 5,
             'num_filters': 4,
             'ngram_filter_sizes': [3, 5]
             })
     encoder = CnnEncoder.from_params(params)
     assert encoder.get_output_dim() == 8
     params = Params({
             'embedding_dim': 5,
             'num_filters': 4,
             'ngram_filter_sizes': [3, 5],
             'output_dim': 7
             })
     encoder = CnnEncoder.from_params(params)
     assert encoder.get_output_dim() == 7