Comments (3)
The user hooks are just for the vectors, if the stanza model provides pretrained word embeddings. This doesn't affect the lexeme attributes like is_punct
.
To get the lexeme attributes, you need to reload the doc with the vocab for the correct language, instead of using Vocab()
, which is blank and doesn't know anything about the English defaults. What you want instead:
new_nlp = spacy.blank("en")
doc = Doc(new_nlp.vocab).from_disk('filename')
In terms of the user hooks, there's a good chance you might not be using them at all? It's only the values you get for token.vector
or doc.vector
that would be affected.
Here's how they are added initially, if you need to redo this:
spacy-stanza/spacy_stanza/tokenizer.py
Lines 179 to 181 in a87c723
from spacy-stanza.
Worked! Thanks for the super speedy reply...
nlp = spacy_stanza.load_pipeline("en")
doc = Doc(nlp.vocab).from_disk('test.spacy')
from spacy-stanza.
Glad to hear it's working! (Loading the whole stanza pipeline might be a bit slow if all you're trying to do is reload docs. It's the same "en"
with spacy.blank("en")
, which is much faster.)
from spacy-stanza.
Related Issues (20)
- Support for Spacy 3 HOT 6
- Port trailing whitespace fix to master
- SPACE is not UPOS HOT 4
- ImportError: cannot import name 'hash_unicode' from 'murmurhash' HOT 5
- Spacy-stanza and Spacy conflict when calling pipelines on the GPU HOT 2
- Spacy Tokenization encoding problem HOT 6
- Spacy Tokenizer Boundary Issue. HOT 1
- Multi-word token expansion issue, misaligned tokens --> failed NER (German) HOT 4
- Question: fine tuning stanza models from within Spacy HOT 1
- stanza.download('en') not working HOT 1
- Streamline behavior when xpos/tag is None HOT 2
- Add stanza constituency output HOT 2
- NER & Parsing not working for new language HOT 2
- AttributeError: module 'spacy_stanza' has no attribute 'load_pipeline' HOT 2
- Upgrade `stanza` version to 1.4.0 in the requirements.txt
- Can't use Spacy-Stanza in a databricks/spark UDF
- how to enable resource.json from local path when spacy_stanza.load_pipeline HOT 2
- Custom sentence segmentization HOT 2
- Building an NER pipeline for languages supported by stanza but not spacy HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spacy-stanza.