Skip to content
Discussion options

You must be logged in to vote

By default, except for the tok2vec, components generally do not interact directly. In particular the NER/parser/tagger do not look at each other's annotations. (Another exception is stuff like the AttributeRulers or Lemmatizers in some pretrained pipelines, which use annotations from other components as input, but these are not trained components.)

That said, components with a shared tok2vec do influence each other because they have underlying shared representations - that is, updates to each of the downstream components also update the tok2vec, which is probably what you're seeing. This means that training a tagger and NER model together with a shared tok2vec will have different results …

Replies: 2 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@zachschillaci27
Comment options

Answer selected by zachschillaci27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feat / pipeline Feature: Processing pipeline and components
2 participants