clab / lstm-parser

Transition-based dependency parser based on stack LSTMs
Apache License 2.0
204 stars 63 forks source link

Bad dimensions for AffineTransform exception in char-based branch #7

Closed danielhers closed 8 years ago

danielhers commented 8 years ago

Running the training command from README.md on any oracle gives me this error:

Initializing...
Allocating memory...
Done.
COMMAND: ../build/parser/lstm-parse -T oracle.txt -d oracle.txt --hidden_dim 100 --lstm_input_dim 100 --pretrained_dim 100 --rel_dim 20 --action_dim 20 -t -P -S
Unknown word strategy: STOCHASTIC REPLACEMENT
Maximum number of iterations: 8000
Writing parameters to file: parser_pos_2_32_100_20_100_12_20-pid10136.params
done
SHIFT
RIGHT-ARC(R)
LEFT-ARC(E)
LEFT-ARC(R)
LEFT-ARC(D)
LEFT-ARC(A)
LEFT-ARC(U)
RIGHT-ARC(U)
RIGHT-ARC(F)
LEFT-ARC(F)
RIGHT-ARC(L)
RIGHT-ARC(H)
RIGHT-ARC(E)
RIGHT-ARC(A)
RIGHT-ARC(T)
RIGHT-ARC(C)
RIGHT-ARC(N)
RIGHT-ARC(D)
RIGHT-ARC(G)
LEFT-ARC(ROOT)
nactions:20
nwords:272
0:
1:Word
2:Punctuation
Number of words: 272
Number of UTF8 chars: 67
Training started.
NUMBER OF TRAINING SENTENCES: 1
**SHUFFLE
Bad dimensions for AffineTransform: [{50} {50,100} {32,1} {50,50} {50} {50,50} {50}]
Abort
miguelballesteros commented 8 years ago

Fixed. There was an error in the training command. Thanks!