mirror of
https://github.com/explosion/spaCy.git
synced 2025-01-12 10:16:27 +03:00
explain KB change and how to remedy (#12189)
This commit is contained in:
parent
5f8a398bb9
commit
bd739e67d6
|
@ -155,6 +155,21 @@ An error is now raised when unsupported values are given as input to train a
|
||||||
`textcat` or `textcat_multilabel` model - ensure that values are `0.0` or `1.0`
|
`textcat` or `textcat_multilabel` model - ensure that values are `0.0` or `1.0`
|
||||||
as explained in the [docs](/api/textcategorizer#assigned-attributes).
|
as explained in the [docs](/api/textcategorizer#assigned-attributes).
|
||||||
|
|
||||||
|
### Using the default knowledge base
|
||||||
|
|
||||||
|
As `KnowledgeBase` is now an abstract class, you should call the constructor of
|
||||||
|
the new `InMemoryLookupKB` instead when you want to use spaCy's default KB
|
||||||
|
implementation:
|
||||||
|
|
||||||
|
```diff
|
||||||
|
- kb = KnowledgeBase()
|
||||||
|
+ kb = InMemoryLookupKB()
|
||||||
|
```
|
||||||
|
|
||||||
|
If you've written a custom KB that inherits from `KnowledgeBase`, you'll need to
|
||||||
|
implement its abstract methods, or alternatively inherit from `InMemoryLookupKB`
|
||||||
|
instead.
|
||||||
|
|
||||||
### Updated scorers for tokenization and textcat {id="scores"}
|
### Updated scorers for tokenization and textcat {id="scores"}
|
||||||
|
|
||||||
We fixed a bug that inflated the `token_acc` scores in v3.0-v3.4. The reported
|
We fixed a bug that inflated the `token_acc` scores in v3.0-v3.4. The reported
|
||||||
|
|
Loading…
Reference in New Issue
Block a user