zseder / hunvec

Sequential Tagging in NLP using neural networks
5 stars 4 forks source link

error message when using regularization #31

Closed pajkossy closed 9 years ago

pajkossy commented 9 years ago

Traceback (most recent call last): File "hunvec/seqtag/trainer.py", line 123, in main() File "hunvec/seqtag/trainer.py", line 118, in main wt.create_algorithm(d, args.model_path) File "/home/pajkossy/git/hunvec/hunvec/seqtag/sequence_tagger.py", line 151, in create_algorithm self.algorithm.setup(self, self.dataset['train']) File "/home/pajkossy/pylearn2/pylearn2/training_algorithms/sgd.py", line 316, in setup \ fixed_var_descr.fixed_vars) File "/home/pajkossy/git/hunvec/hunvec/cost/seq_tagger_cost.py", line 22, in expr sc += model.tagger.get_weight_decay(self.reg[0]) File "/home/pajkossy/pylearn2/pylearn2/models/mlp.py", line 695, in get_weight_decay for layer, coeff in safe_izip(self.layers, coeffs): File "/home/pajkossy/pylearn2/pylearn2/utils/init.py", line 277, in safe_izip assert all([len(arg) == len(args[0]) for arg in args]) AssertionError

zseder commented 9 years ago

solved in https://github.com/zseder/hunvec/commit/98428ed0b980347262264564190ffc2ac8858eb7