BiLSTM-CNN-CRF implementation using Python 3, Keras 2.2.0 and Tensorflow 1.8.0.
Note, it is not clear whether the code will run with different versions of Keras or Tensorflow or with different keras backends than Tensorflow.
Changes to previous version:
- Update of Keras & Tensorflow to latest version
- Bugfix for loading models that used character based word representations
- Models trained from the previous version that use CharEmbeddings: 'CNN' cannot be loaded with this version. This is due to the fact that Keras / Tensorflow no longer support zero masking for conv1d layers. Such models must be retrained with the new system.