practical-nlp-code
practical-nlp-code copied to clipboard
[BUG]
This template is ONLY to be used for reporting bugs in the code.
The flat_classification_report function is not working (in train_seq function), there is a strange problem with it
Location
https://github.com/practical-nlp/practical-nlp-code/blob/master/Ch5/02_NERTraining.ipynb
Current Behavior
Training a Sequence classification model with CRF
0.9369945384072719
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
[<ipython-input-21-5212b1f7685b>](https://localhost:8080/#) in <module>()
15
16 if __name__=="__main__":
---> 17 main()
3 frames
[/usr/local/lib/python3.7/dist-packages/sklearn_crfsuite/metrics.py](https://localhost:8080/#) in flat_classification_report(y_true, y_pred, labels, **kwargs)
66 """
67 from sklearn import metrics
---> 68 return metrics.classification_report(y_true, y_pred, labels, **kwargs)
69
70
TypeError: classification_report() takes 2 positional arguments but 3 positional arguments (and 1 keyword-only argument) were given
Expected Behavior
It should have worked like on your notebook
Possible Solution
I think it's been ignored or its structure changed