Skip to content

[BUG] #98

@AliHaiderAhmad001

Description

@AliHaiderAhmad001

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

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions